I have a parent POM where I define a maven profile containing in its 
dependency management section a dependency whose version is defined as a 
maven property "core.version". However this property is not defined in the 
parent POM itself, but it is supposed to be decalared in child POMs.
There is a child POM inheriting from a snapshot version of the previously 
mentioned parent POM. This child POM has defined the property 
"core.version", however Jenkins fails during the build of the child POM 
with the next error:

Downloaded artifact 
http://mynexus:8081/nexus/content/repositories/myproject-snapshots//com/mycompany/myproject/parent/parent/1.4.2-SNAPSHOT/parent-1.4.2-20141015.092032-3.pom
*ERROR: Processing failed due to a bug in the code. Please report this to 
[email protected]*
java.lang.IllegalStateException: Failed to build parent project for 
com.mycompany.myproject.mymodule:parent:pom:1.4.0-SNAPSHOT
        at 
org.apache.maven.project.MavenProject.getParent(MavenProject.java:378)
        at hudson.maven.PomInfo.<init>(PomInfo.java:133)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.toPomInfo(MavenModuleSetBuild.java:1247)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1220)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:997)
        at hudson.FilePath.act(FilePath.java:914)
        at hudson.FilePath.act(FilePath.java:887)
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:862)
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:620)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:566)
        at hudson.model.Run.execute(Run.java:1677)
        at 
hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
        at 
hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:230)
Caused by: org.apache.maven.project.ProjectBuildingException: Some problems 
were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for 
com.mycompany.myproject.core:myproject-container:tar.gz must be a valid 
version but is '${core.version}'. @ line 1129, column 30

        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:176)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:309)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:267)
        at 
org.apache.maven.project.MavenProject.getParent(MavenProject.java:374)
        ... 13 more
Caused by: org.apache.maven.model.building.ModelBuildingException: 1 
problem was encountered while building the effective model for 
com.mycompany.myproject.parent:parent:1.4.2-SNAPSHOT
[ERROR] 'dependencies.dependency.version' for 
com.mycompany.myproject.core:myproject-container:tar.gz must be a valid 
version but is '${core.version}'. @ line 1129, column 30

        at 
org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:195)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:419)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:371)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:362)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:142)
        ... 16 more
project=hudson.maven.MavenModuleSet@626420e7[MYPROJECT_My-Module]
project.getModules()=[hudson.maven.MavenModule@564851e0[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:api][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:api][relativePath:api],
 
hudson.maven.MavenModule@24fa8765[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:assembly][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:assembly][relativePath:assembly],
 
hudson.maven.MavenModule@51470159[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:features][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:features][relativePath:features],
 
hudson.maven.MavenModule@f4df192[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:integration][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:integration][relativePath:integration],
 
hudson.maven.MavenModule@6afb926f[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:model][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:model][relativePath:model],
 
hudson.maven.MavenModule@7c1c9ba4[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:mymodule][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:mymodule][relativePath:mymodule],
 
hudson.maven.MavenModule@2f57cba6[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:parent][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:parent][relativePath:],
 
hudson.maven.MavenModule@4052609c[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:rest][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:rest][relativePath:rest]]
project.getRootModule()=hudson.maven.MavenModule@2f57cba6[MYPROJECT_My-Module/com.mycompany.myproject.mymodule:parent][MYPROJECT_My-Module/com.mycompany.myproject.mymodule:parent][relativePath:]
FATAL: Failed to build parent project for 
com.mycompany.myproject.mymodule:parent:pom:1.4.0-SNAPSHOT
java.lang.IllegalStateException: Failed to build parent project for 
com.mycompany.myproject.mymodule:parent:pom:1.4.0-SNAPSHOT
        at 
org.apache.maven.project.MavenProject.getParent(MavenProject.java:378)
        at hudson.maven.PomInfo.<init>(PomInfo.java:133)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.toPomInfo(MavenModuleSetBuild.java:1247)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1220)
        at 
hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:997)
        at hudson.FilePath.act(FilePath.java:914)
        at hudson.FilePath.act(FilePath.java:887)
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.parsePoms(MavenModuleSetBuild.java:862)
        at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:620)
        at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:566)
        at hudson.model.Run.execute(Run.java:1677)
        at 
hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
        at 
hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:230)
Caused by: org.apache.maven.project.ProjectBuildingException: Some problems 
were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for 
com.mycompany.myproject.core:myproject-container:tar.gz must be a valid 
version but is '${core.version}'. @ line 1129, column 30

        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:176)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:309)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:267)
        at 
org.apache.maven.project.MavenProject.getParent(MavenProject.java:374)
        ... 13 more
Caused by: org.apache.maven.model.building.ModelBuildingException: 1 
problem was encountered while building the effective model for 
com.mycompany.myproject.parent:parent:1.4.2-SNAPSHOT
[ERROR] 'dependencies.dependency.version' for 
com.mycompany.myproject.core:myproject-container:tar.gz must be a valid 
version but is '${core.version}'. @ line 1129, column 30

        at 
org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:195)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:419)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:371)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:362)
        at 
org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
        at 
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:142)
        ... 16 more


I am not sure whether I am doing a wrong usage of maven in this case or it 
is a Jenkins bug. I would appreciate any help on this.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to