[ https://issues.apache.org/jira/browse/MNG-5939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15028795#comment-15028795 ]
chibbe commented on MNG-5939: ----------------------------- The reason with both 2 goals was only to easy be able to reproduce the problem. As you see in the foo.bar.zip/foo.bar/maven-3.2.1.log it only deploys 1 sources file and build is fine. In maven-3.3.9.log the exact same code is executed but here the build is failing. -- In our configuration we have only jar-no-fork goal. And when doing an release:perform it will create the sources as well[1]. So maven tries to deploy the source two times and it makes the build fail. If only defining the the jar goal[2], will also solve the issue. So question is.. Was it a bug before 3.2.3 that is now fixed or is it a bug that was introduced in 3.2.3? [1] - http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#useReleaseProfile [2] - https://maven.apache.org/plugins/maven-source-plugin/jar-mojo.html > Problem doing release when sources are generate as well > ------------------------------------------------------- > > Key: MNG-5939 > URL: https://issues.apache.org/jira/browse/MNG-5939 > Project: Maven > Issue Type: Bug > Affects Versions: 3.3.3, 3.3.9 > Environment: Ubuntu 12.04.5 LTS > Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; > 2014-02-14T18:37:52+01:00) > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; > 2015-11-10T17:41:47+01:00) > Java version: 1.7.0_76, vendor: Oracle Corporation > Reporter: chibbe > Attachments: foo.bar.zip > > > If I specified that sources should be generated with jar-no-fork goal > https://maven.apache.org/plugins/maven-source-plugin/jar-no-fork-mojo.html . > When doing a release with maven-release-plugin it will build the source again > when useReleaseProfile is true (use the release profile that adds sources and > javadocs to the released artifact > http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#useReleaseProfile). > The outcome is that it will run with both jar and jar-no-fork and generate > and deploy 2 -sources.jar artifacts, with same version. That makes the > release build fails. > > The same behavior could be reproduced when running both jar and jar-no-fork > goal between maven 3.2.1. and maven 3.3.9. > ---- > Please find the logs for maven 3.2.1 and 3.3.9 in the foo.bar.zip > With maven 3.3.9 it uploads it 2 times : > Uploaded: > http://127.0.0.1:8081/nexus/content/repositories/releases/foo/bar/0.0.1/bar-0.0.1-sources.jar > (722 B at 15.3 KB/sec) > Uploading: > http://127.0.0.1:8081/nexus/content/repositories/releases/foo/bar/0.0.1/bar-0.0.1-sources.jar > 722/722 B -- This message was sent by Atlassian JIRA (v6.3.4#6332)