Merge pull request #1241 from eclipse/CHE-1141
CHE-1141 fix java search in multimodule projects, fix test6.19.x
commit
e212d4e18e
|
|
@ -190,7 +190,7 @@ public class JavaSearchScope extends AbstractJavaSearchScope {
|
|||
if ((includeMask & REFERENCED_PROJECTS) != 0) {
|
||||
IPath path = entry.getPath();
|
||||
if (pathToAdd == null || pathToAdd.equals(path)) {
|
||||
JavaProject referencedProject = (JavaProject)model.getJavaProject(path.lastSegment());
|
||||
JavaProject referencedProject = (JavaProject)model.getJavaProject(path.toOSString());
|
||||
if (!projectsToBeAdded
|
||||
.contains(referencedProject)) { // do not recurse if depending project was used to create the scope
|
||||
add(referencedProject, null, includeMask, projectsToBeAdded, visitedProjects, cpEntry);
|
||||
|
|
|
|||
|
|
@ -121,9 +121,9 @@ public class WorkspaceTest extends BaseTest {
|
|||
|
||||
List<MavenArtifact> dependencies = mavenProject.getDependencies();
|
||||
assertThat(dependencies).isNotNull().hasSize(2);
|
||||
assertThat(dependencies).onProperty("artifactId").containsExactly("junit", "hamcrest-core");
|
||||
assertThat(dependencies).onProperty("groupId").containsExactly("junit", "org.hamcrest");
|
||||
assertThat(dependencies).onProperty("version").containsExactly("4.12", "1.3");
|
||||
assertThat(dependencies).onProperty("artifactId").contains("junit", "hamcrest-core");
|
||||
assertThat(dependencies).onProperty("groupId").contains("junit", "org.hamcrest");
|
||||
assertThat(dependencies).onProperty("version").contains("4.12", "1.3");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
Loading…
Reference in New Issue