我有一个父pom,它为我的其他组件提供所需的版本号变量&更重要的是,“maven-jar-plugin”(版本3.0.2)。同样的pom也有默认的配置文件,这将使它的多模块子构建一个jar。现在的问题是,多模块子程序在异常下面抛出这个
您必须使用分类器将补充的工件附加到项目中,而不是替换它们。
我发现这是因为maven- jar插件默认绑定固有于jar打包,但我正在进行war打包,所以在war打包之后,默认的jar执行启动并抛出上面的一个。任何停止默认设置的解决方案都会帮助我提前感谢。
pom(Master pom)
+ pom(Multi-Module child)
+-- pom (war child pom, but after the war, it starts building default jar)
+-- pom2
+-- pom3 发布于 2019-02-19 21:25:31
包括在你的战争中
<build>
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
....
</build>https://stackoverflow.com/questions/54774746
复制相似问题