Henri Gomez created JENKINS-12843:
-------------------------------------

             Summary: Failure with maven 3 jobs and shade plugin
                 Key: JENKINS-12843
                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12843
             Project: Jenkins
          Issue Type: Bug
          Components: maven2
    Affects Versions: current
         Environment: Jenkins 1.451, Sun/Oracle Java 1.6.0-31 
            Reporter: Henri Gomez
         Attachments: company.zip, parent.zip, product.zip, settings-buggy.xml

A Maven project fail on Jenkins (in Maven job) whereas it works with Maven 
3.0.3 in console or Maven 3.0.3 Job in freestyle.
This project use Maven Shade plugin and failed with Shade 1.3.2 and 1.5.

There is : 

* a company pom (version 2)
* a parent pom (1.0.0-SNAPSHOT) 
* a product pom (0.0.1-SNAPSHOT)

Artifacts stored on Artifactory OSS 2.5.0 :

* company pom
* parent pom

settings.xml attached :

If I use local repository for each job or if I remove org.mycorp artifacts from 
shared repo before building product, build fail with :

{code}
[DEBUG]   (f) outputDirectory =
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/target
[DEBUG]   (f) project = MavenProject:
org.mycorp:product:0.0.1-SNAPSHOT @
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/pom.xml
[DEBUG]   (f) promoteTransitiveDependencies = false
[DEBUG]   (f) remoteArtifactRepositories = [       id: central
     url: http://staging-darwin-ci.mycorp.org:12365/libs-release
  layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
,        id: snapshots
     url: http://staging-darwin-ci.mycorp.org:12365/libs-snapshot
  layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) shadedArtifactAttached = false
[DEBUG]   (f) shadedArtifactId = product
[DEBUG]   (f) shadedClassifierName = shaded
[DEBUG] -- end configuration --
[INFO] Including net.sourceforge.javacsv:javacsv:jar:2.0 in the shaded jar.
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/target/product-0.0.1-SNAPSHOT.jar
with 
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/target/product-0.0.1-SNAPSHOT-shaded.jar
[DEBUG] Could not find metadata
org.mycorp:parent:1.0.0-SNAPSHOT/maven-metadata.xml in local
(/Users/henri/.m2/repository)
[DEBUG] Verifying availability of
/Users/henri/.m2/repository/org/mycorp/parent/1.0.0-SNAPSHOT/parent-1.0.0-SNAPSHOT.pom
from [central (http://repo1.maven.org/maven2, releases)]
[JENKINS] Archiving
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/pom.xml
to 
/Users/henri/Documents/jenkins/data/jobs/test-product/modules/org.mycorp$product/builds/2012-02-21_11-00-44/archive/org.mycorp/product/0.0.1-SNAPSHOT/product-0.0.1-SNAPSHOT.pom
[JENKINS] Archiving
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/target/product-0.0.1-SNAPSHOT.jar
to 
/Users/henri/Documents/jenkins/data/jobs/test-product/modules/org.mycorp$product/builds/2012-02-21_11-00-44/archive/org.mycorp/product/0.0.1-SNAPSHOT/product-0.0.1-SNAPSHOT.jar
[DEBUG] Could not find metadata
org.mycorp:parent:1.0.0-SNAPSHOT/maven-metadata.xml in local
(/Users/henri/.m2/repository)
[DEBUG] Intercepted metadata downloading event: METADATA_DOWNLOADING
org.mycorp:parent:1.0.0-SNAPSHOT/maven-metadata.xml @ snapshots
(http://staging-darwin-ci.mycorp.org:12365/libs-snapshot,
releases+snapshots)
[DEBUG] Enforcing repository URL: null for event: METADATA_DOWNLOADING
org.mycorp:parent:1.0.0-SNAPSHOT/maven-metadata.xml @ snapshots
(http://staging-darwin-ci.mycorp.org:12365/libs-snapshot,
releases+snapshots)
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for
http://staging-darwin-ci.mycorp.org:12365/libs-snapshot
Downloading: 
http://staging-darwin-ci.mycorp.org:12365/libs-snapshot/org/mycorp/parent/1.0.0-SNAPSHOT/maven-metadata.xml
Downloaded: 
http://staging-darwin-ci.mycorp.org:12365/libs-snapshot/org/mycorp/parent/1.0.0-SNAPSHOT/maven-metadata.xml
(572 B at 37.2 KB/sec)
[DEBUG] Reading resolution tracking file
/Users/henri/.m2/repository/org/mycorp/parent/1.0.0-SNAPSHOT/resolver-status.properties
[DEBUG] Writing resolution tracking file
/Users/henri/.m2/repository/org/mycorp/parent/1.0.0-SNAPSHOT/resolver-status.properties
[DEBUG] Extension realms for project
org.mycorp:parent:pom:1.0.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.mycorp:company:pom:2: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from
ClassRealm[plexus.core, parent: null]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.750s
[INFO] Finished at: Tue Feb 21 11:00:53 CET 2012
[INFO] Final Memory: 11M/81M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "activateDarwinPlugin" could not be
activated because it does not exist.
mavenExecutionResult exceptions not empty
message : Failed to execute goal
org.apache.maven.plugins:maven-shade-plugin:1.3.2:shade (default) on
project product: Error creating shaded jar: 1 problem was encountered
while building the effective model for
org.mycorp:product:0.0.1-SNAPSHOT
[FATAL] Non-resolvable parent POM: Could not find artifact
org.mycorp:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points
at wrong local POM @ line 3, column 11
 for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
cause : Error creating shaded jar: 1 problem was encountered while
building the effective model for org.mycorp:product:0.0.1-SNAPSHOT
[FATAL] Non-resolvable parent POM: Could not find artifact
org.mycorp:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points
at wrong local POM @ line 3, column 11
 for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-shade-plugin:1.3.2:shade
(default) on project product: Error creating shaded jar: 1 problem was
encountered while building the effective model for
org.mycorp:product:0.0.1-SNAPSHOT
[FATAL] Non-resolvable parent POM: Could not find artifact
org.mycorp:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points
at wrong local POM @ line 3, column 11
 for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
       at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
       at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at 
org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
       at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
       at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
       at hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
       at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
       at hudson.remoting.UserRequest.perform(UserRequest.java:118)
       at hudson.remoting.UserRequest.perform(UserRequest.java:48)
       at hudson.remoting.Request$2.run(Request.java:287)
       at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:680)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
creating shaded jar: 1 problem was encountered while building the
effective model for org.mycorp:product:0.0.1-SNAPSHOT
[FATAL] Non-resolvable parent POM: Could not find artifact
org.mycorp:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points
at wrong local POM @ line 3, column 11
 for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
       at 
org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:487)
       at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
       at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
       ... 27 more
Caused by: org.apache.maven.project.InvalidProjectModelException: 1
problem was encountered while building the effective model for
org.mycorp:product:0.0.1-SNAPSHOT
[FATAL] Non-resolvable parent POM: Could not find artifact
org.mycorp:parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points
at wrong local POM @ line 3, column 11
 for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
for project org.mycorp:product:0.0.1-SNAPSHOT at
/Users/henri/Documents/jenkins/data/jobs/test-product/workspace/dependency-reduced-pom.xml
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.transformError(DefaultMavenProjectBuilder.java:194)
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:211)
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:223)
       at 
org.apache.maven.plugins.shade.mojo.ShadeMojo.createDependencyReducedPom(ShadeMojo.java:797)
       at 
org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:480)
       ... 29 more
channel stopped
Finished: FAILURE
{code}



 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to