`
月亮不懂夜的黑
  • 浏览: 157046 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven-assembly-plugin报错

阅读更多
Maven pom.xml保存
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (default) on project ycsb: Failed to create assembly: Artifact: com.yahoo.ycsb:riak-binding:jar:0.3.1-RC1-SNAPSHOT (included by module) does not have an artifact with a file. Please ensure the package phase is run before the assembly is generated. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.5:single (default) on project ycsb: Failed to create assembly: Artifact: com.yahoo.ycsb:riak-binding:jar:0.3.1-RC1-SNAPSHOT (included by module) does not have an artifact with a file. Please ensure the package phase is run before the assembly is generated.

 在新建的Maven项目里遇到如上问题,使用stackoverflow上大神的解决方案一下就ok。

 替换或新增如下内容

 <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>com.test.MainClassName</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
      <executions>
        <execution>
          <id>make-assembly</id> 
          <phase>package</phase> <!-- packaging phase -->
          <goals>
            <goal>single</goal>
          </goals>
        </execution>
      </executions>
    </plugin>

 

 

 

分享到:
评论

相关推荐

    SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案

    &lt;artifactId&gt;spring-boot-maven-plugin &lt;includeSystemScope&gt;true &lt;/plugin&gt; ``` 此外,本文还提供了其他解决方案,例如,在项目src同级目录建立一个lib目录,将jar包放入lib中,并在pom.xml文件中引入依赖项...

    在MyEclipse中使用maven构建web项目.doc

    有时,创建Maven项目时可能出现依赖下载失败的问题,例如无法解析maven-piler-plugin或maven-war-plugin。这通常是由于网络问题或者中央仓库访问失败导致的。你可以按照以下方法解决: 1. 清除本地Maven仓库中的缓存...

    build jar 包

    例如,在Maven中,可以使用`maven-assembly-plugin`或`shade-plugin`;在Gradle中,可以使用`shadow`插件。这些插件会处理依赖的合并,并解决类名冲突问题。 四、JAR文件的结构 一个标准的JAR文件通常包含以下部分...

    使用maven插件对java工程进行打包过程解析

    &lt;artifactId&gt;maven-assembly-plugin &lt;appendAssemblyId&gt;false &lt;descriptorRef&gt;jar-with-dependencies &lt;mainClass&gt;com.chenzhou.examples.Main&lt;/mainClass&gt; &lt;id&gt;make-assembly &lt;phase&gt;...

    浅谈两个jar包中包含完全相同的包名和类名的加载问题

    例如,我们可以使用Maven Assembly Plugin来生成一个包含所有依赖项的Jar文件。 ```xml &lt;plugin&gt; &lt;artifactId&gt;maven-assembly-plugin &lt;version&gt;2.4 &lt;descriptorRef&gt;jar-with-dependencies ...

Global site tag (gtag.js) - Google Analytics