diff options
author | Gabor Liptak | 2015-07-16 06:38:34 +0000 |
---|---|---|
committer | Fred Bricon | 2015-08-18 20:31:58 +0000 |
commit | 94bbfb79da37462020103af4569eed16978728cc (patch) | |
tree | dab2deb6f1667d0b5bbb9692c2f17544bf41df08 | |
parent | c1cc7a77b1167d650578d2342526c581c93a17ee (diff) | |
download | m2e-core-94bbfb79da37462020103af4569eed16978728cc.tar.gz m2e-core-94bbfb79da37462020103af4569eed16978728cc.tar.xz m2e-core-94bbfb79da37462020103af4569eed16978728cc.zip |
472726 - in case of empty resource folder location path project root is taken.
During checking if the resource folders are nested having the project root as
resource folder caused an illegalargumentexception.
Now if the reource folder location path is empty the check takes simply
the project root folder to prevent errors.
Change-Id: I55202c25361fc00945900e6c6959aaeaa65d2202
Signed-off-by: Gabor Liptak <gabor.liptak@gmail.com>
-rw-r--r-- | org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java index f0e366de..2835c6df 100644 --- a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java +++ b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java @@ -468,7 +468,12 @@ public abstract class AbstractJavaProjectConfigurator extends AbstractProjectCon private boolean isContained(IPath fullpath, IProject project, IPath[] relativePathes) { for(IPath location : relativePathes) { - IPath expanded = project.getFolder(location).getFullPath(); + IPath expanded = null; + if(location.isEmpty()) { + expanded = project.getFullPath(); + } else { + expanded = project.getFolder(location).getFullPath(); + } if(expanded.equals(fullpath)) { return true; } |