maven:release:perform错误:Presumably you have configured maven-source-plugn to execute twice times in

最近在执行maven release:perform 发布版本到maven中央仓库里出了如题的错误
详细输出如下

    [INFO]
    [INFO] --- maven-source-plugin:3.3.0:jar-no-fork (attach-sources) @ aocache ---
    [INFO] Building jar: J:\aocache\target\checkout\target\aocache-0.4.1-sources.jar
    [INFO]
    [INFO] --- maven-source-plugin:3.3.0:jar-no-fork (create-source-jar) @ aocache ---
    [ERROR] We have duplicated artifacts attached.
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  4.004 s
    [INFO] Finished at: 2024-07-01T16:47:39+08:00
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-source-plugin:3.3.0:jar-no-fork (create-source-jar) on project aocache: Presumably you have configured maven-source-plugn to execute twice times in your build. You have to configure a classifier for at least on of them. -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

解决的办法也很简单,将pom.xml中 maven-source-plugin的版本从默认的3.3.0降下来,改为3.2.1,
这是maven 3.3.0的问题,也可能算是一个bug,详细说明参见下面《参考资料》提供的链接

			            <plugin>
			                <groupId>org.apache.maven.plugins</groupId>
			                <artifactId>maven-source-plugin</artifactId>
			                <version>3.2.1</version>
			                <configuration>
			                    <attach>true</attach>
			                </configuration>
			                <executions>
			                    <execution>
			                        <id>create-source-jar</id>
			                        <goals>
			                            <goal>jar-no-fork</goal>
			                        </goals>
			                    </execution>
			                </executions>
			            </plugin>

参考资料

《Maven build fails after upgrading to maven-source-plugin from 3.2.1 to 3.3.0》
《Maven release plugin fails : source artifacts getting deployed twice》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

10km

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值