diff options
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.java | 12 |
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); + } } } |