Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java')
-rw-r--r--org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java b/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java
index 4afbb7c3..ff6e712c 100644
--- a/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java
+++ b/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/AbstractPomHeirarchyRefactoring.java
@@ -186,11 +186,13 @@ public abstract class AbstractPomHeirarchyRefactoring extends Refactoring {
MavenProject project = MavenPlugin.getDefault().getMaven()
.resolveParentProject(request, projectFacade.getMavenProject(pm), pm);
pm.worked(1);
- IMavenProjectFacade parentFacade = getMavenProjectFacade(project);
- if(parentFacade != null) {
- hierarchy.add(parentFacade.getPom());
- gatherDescendants(parentFacade, projectManager, pm);
- gatherAncestors(parentFacade, projectManager, pm);
+ if(project != null) {
+ IMavenProjectFacade parentFacade = getMavenProjectFacade(project);
+ if(parentFacade != null) {
+ hierarchy.add(parentFacade.getPom());
+ gatherDescendants(parentFacade, projectManager, pm);
+ gatherAncestors(parentFacade, projectManager, pm);
+ }
}
}

Back to the top