diff --git a/core/src/main/java/hudson/maven/MavenModuleSetBuild.java b/core/src/main/java/hudson/maven/MavenModuleSetBuild.java index c2837aa2a7..4cd9198ca1 100644 --- a/core/src/main/java/hudson/maven/MavenModuleSetBuild.java +++ b/core/src/main/java/hudson/maven/MavenModuleSetBuild.java @@ -299,6 +299,10 @@ public final class MavenModuleSetBuild extends AbstractBuild poms; try { poms = project.getModuleRoot().act(new PomParser(listener,project.getRootPOM(),project.getProfiles())); + } catch (IOException e) { + if (e.getCause() instanceof AbortException) + throw (AbortException) e.getCause(); + throw e; } catch (MavenExecutionException e) { // Maven failed to parse POM e.getCause().printStackTrace(listener.error("Failed to parse POM"));