当前位置: 首页 > 知识库问答 >
问题:

无法执行目标组织。阿帕奇。专家插件:maven jar插件:3.1.2:jar(默认jar)

程淮晨
2023-03-14

maven jar插件失败,错误如下:

无法执行目标组织。阿帕奇。专家plugins:maven-jar plugin:3.1.2:jar(默认jar)on project myProject:您必须使用分类器将补充工件附加到项目中,而不是替换它们。

我正在使用Java11。我将maven jar插件从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>

有什么想法吗?

共有2个答案

车辰龙
2023-03-14

在你的pom中使用这一行:

<packaging>jar</packaging>

这对我的java 8很有帮助。

苏法
2023-03-14

这个插件不喜欢创建空罐子。试试这个

<skipIfEmpty>true</skipIfEmpty>

设置灵活性,尤其是在大型多模块项目中,当这个插件被继承到许多模块中时。

 类似资料: