maven-jar-plugin失败,错误如下:
无法在项目myProject上执行目标jar(默认- org.apache.maven.plugins:maven-jar-plugin:3.1.2:jar ):您必须使用分类器将补充构件附加到项目,而不是替换它们。
我使用的是java11,我把maven-jar-plugin从2.4升级到了3.1.0。
只有在mvn全新安装部署时才会失败。(在没有部署的情况下,它可以正常运行)。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.2</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
<phase>test-compile</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>有什么想法吗?
发布于 2021-11-10 18:08:05
这个插件不喜欢创建空的jars。请尝试
<skipIfEmpty>true</skipIfEmpty>灵活的设置,特别是在大型多模块项目中,当此插件继承到许多模块中时。
https://stackoverflow.com/questions/58094374
复制相似问题