You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2012/10/01 19:03:09 UTC

[jira] [Commented] (KARAF-1853) Attached kar deploys to a different snapshot build number than the main artifact

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

Jean-Baptiste Onofré commented on KARAF-1853:
---------------------------------------------

Your patch breaks the kar archetype:

[INFO] [ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-create-kar (default-features-create-kar) on project kar: Execution default-features-create-kar of goal org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-create-kar failed: For artifact {archetype.it:kar:1.0-SNAPSHOT:kar}: An attached artifact must have a different ID than its corresponding main artifact. -> [Help 1]
[INFO] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-create-kar (default-features-create-kar) on project kar: Execution default-features-create-kar of goal org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-create-kar failed: For artifact {archetype.it:kar:1.0-SNAPSHOT:kar}: An attached artifact must have a different ID than its corresponding main artifact.

I gonna fix that.
                
> Attached kar deploys to a different snapshot build number than the main artifact
> --------------------------------------------------------------------------------
>
>                 Key: KARAF-1853
>                 URL: https://issues.apache.org/jira/browse/KARAF-1853
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-kar
>    Affects Versions: 2.2.5
>         Environment: maven 2.2.1
>            Reporter: Anthony Wood
>            Assignee: Jean-Baptiste Onofré
>              Labels: maven
>             Fix For: 2.2.10, 2.3.0, 3.0.0
>
>         Attachments: KARAF-1853.patch
>
>
> Using the standard maven config (packaging=pom) for features-maven-plugin:create-kar, the build number for the kar artifact is *35* instead of *34* used for the POM and features.xml artifacts.  This wreaks havoc with other projects that depend on this snapshot because they attempt to download the POM of version 35 and fail.
> Maven 2.2.1 excerpt:
> {noformat}
> [INFO] [deploy:deploy {execution: default-deploy}]
> [INFO] Retrieving previous build number from snapshots
> Uploading: http://[nexus]/[artifact]/1.0.0-SNAPSHOT/[artifact]-1.0.0-20120921.172953-34.pom
> 3K uploaded  ([artifact]-1.0.0-20120921.172953-34.pom)
> [INFO] Retrieving previous metadata from snapshots
> [INFO] Uploading repository metadata for: 'artifact [group]:[artifact]'
> [INFO] Retrieving previous metadata from snapshots
> [INFO] Uploading repository metadata for: 'snapshot [group]:[artifact]:1.0.0-SNAPSHOT'
> [INFO] Retrieving previous build number from snapshots
> Uploading: http://[nexus]/[artifact]/1.0.0-SNAPSHOT/[artifact]-1.0.0-20120921.172953-34-features.xml
> 10K uploaded  ([artifact]-1.0.0-20120921.172953-34-features.xml)
> [INFO] Retrieving previous build number from snapshots
> Uploading: http://[nexus]/[artifact]/1.0.0-SNAPSHOT/[artifact]-1.0.0-20120921.172953-35.kar
> 25753K uploaded  ([artifact]-1.0.0-20120921.172953-35.kar)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira