Index: src/main/java/hudson/maven/MavenModuleSetBuild.java =================================================================== --- src/main/java/hudson/maven/MavenModuleSetBuild.java (revision 26934) +++ src/main/java/hudson/maven/MavenModuleSetBuild.java (working copy) @@ -388,9 +388,9 @@ "Either your server has no Maven installations defined, or the requested Maven version does not exist."); mvn = mvn.forEnvironment(envVars).forNode(Computer.currentComputer().getNode(), listener); - parsePoms(listener, logger, envVars, mvn); if(!project.isAggregatorStyleBuild()) { + parsePoms(listener, logger, envVars, mvn); // start module builds logger.println("Triggering "+project.getRootModule().getModuleName()); project.getRootModule().scheduleBuild(new UpstreamCause((Run)MavenModuleSetBuild.this)); @@ -415,6 +415,7 @@ if(!preBuild(listener, project.getPublishers())) return Result.FAILURE; + parsePoms(listener, logger, envVars, mvn); // #5428 : do pre-build *before* parsing pom SplittableBuildListener slistener = new SplittableBuildListener(listener); proxies = new HashMap(); List changedModules = new ArrayList();