首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行目标jar失败(默认为org.apache.maven.plugins:maven-jar-plugin:3.1.2:jar )

执行目标jar失败(默认为org.apache.maven.plugins:maven-jar-plugin:3.1.2:jar )
EN

Stack Overflow用户
提问于 2019-09-25 16:35:06
回答 1查看 1.8K关注 0票数 0

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全新安装部署时才会失败。(在没有部署的情况下,它可以正常运行)。

代码语言:javascript
复制
    <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>

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 18:08:05

这个插件不喜欢创建空的jars。请尝试

代码语言:javascript
复制
<skipIfEmpty>true</skipIfEmpty>

灵活的设置,特别是在大型多模块项目中,当此插件继承到许多模块中时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58094374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档