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.
