[ 
https://issues.apache.org/jira/browse/MSOURCES-143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17754918#comment-17754918
 ] 

Slawomir Jaranowski commented on MSOURCES-143:
----------------------------------------------

I can reproduce ... master on {{commons-cli}}
{code:java}
mvn clean package

[INFO] --- source:3.2.1:jar-no-fork (create-source-jar) @ commons-cli ---
[INFO] Building jar: 
/Users/slawomir.jaranowski/repos/apache/commons-cli/target/commons-cli-1.6.0-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- source:3.2.1:test-jar-no-fork (create-source-jar) @ commons-cli ---
[INFO] Building jar: 
/Users/slawomir.jaranowski/repos/apache/commons-cli/target/commons-cli-1.6.0-SNAPSHOT-test-sources.jar
{code}

and with release profile we have:

{code:java}
mvn clean package -P apache-release

[INFO] --- source:3.2.1:jar-no-fork (attach-sources) @ commons-cli ---
[INFO] Building jar: 
/Users/slawomir.jaranowski/repos/apache/commons-cli/target/commons-cli-1.6.0-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- source:3.2.1:jar-no-fork (create-source-jar) @ commons-cli ---
[WARNING] artifact 'commons-cli:commons-cli:java-source:sources:1.6.0-SNAPSHOT' 
already attached, replacing previous instance
[INFO] 
[INFO] --- source:3.2.1:test-jar-no-fork (create-source-jar) @ commons-cli ---
[INFO] Building jar: 
/Users/slawomir.jaranowski/repos/apache/commons-cli/target/commons-cli-1.6.0-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --- source:3.2.1:test-jar (attach-test-sources) @ commons-cli ---
[WARNING] artifact 
'commons-cli:commons-cli:java-source:test-sources:1.6.0-SNAPSHOT' already 
attached, replacing previous instance
{code}

you execute twice in {{3.2.1}} we see warning ... but in {{3.3.0}} we will have 
an error ...

{code}
mvn clean package -P apache-release -Dcommons.source-plugin.version=3.3.0

[INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ commons-cli ---
[INFO] Building jar: 
/Users/slawomir.jaranowski/repos/apache/commons-cli/target/commons-cli-1.6.0-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- source:3.3.0:jar-no-fork (create-source-jar) @ commons-cli ---
[ERROR] We have duplicated artifacts attached.
{code}
 
so it is not a bug in {{m-source-p}} - simply you try execute the same goal 
twice 

execution - {{attach-test-sources}} is defined in commons-parent
but {{attach-sources}} is defined in mavem-apache-parent


> Can't create a source and test jar in Commons using commons-parent
> ------------------------------------------------------------------
>
>                 Key: MSOURCES-143
>                 URL: https://issues.apache.org/jira/browse/MSOURCES-143
>             Project: Maven Source Plugin
>          Issue Type: Bug
>    Affects Versions: 3.3.0
>            Reporter: Gary D. Gregory
>            Priority: Major
>
> Steps to reproduce:
> # git clone https://gitbox.apache.org/repos/asf/commons-parent.git
> # cd commons-parent
> # git checkout 8d886ce8382f7a79f06d51a3afc386b8a37d0473
> # mvn clean install
> # cd ..
> # git clone https://gitbox.apache.org/repos/asf/commons-cli.git
> # cd commons-cli
> # git checkout 08f8c5034a8492be6db65b2086341c292489ee53
> # mvn clean package
> [INFO] --- source:3.3.0:jar-no-fork (create-source-jar) @ commons-cli ---
> [ERROR] We have duplicated artifacts attached.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time:  15.233 s
> [INFO] Finished at: 2023-08-15T15:39:45-04: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 commons-cli: 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]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to