我最近从Eclipse Luna(4.4)更新到Eclipse Mars(4.5)。导入Gradle项目后,Eclipse Mars在尝试构建工作区时会卡住。
我有一个包含三个子项目的Gradle项目。将此项目导入Eclipse将创建四个项目(即根项目和三个子项目)。这是一个非平凡的项目。如果有人有兴趣,这里是GitHub项目的link。
我已将此问题隔离到此JUnit测试文件XmlParserTest.java。
出于某种原因,以下代码会导致Eclipse Mars在构建工作区时卡住。
assertThat(organization.getAchieves(r1).stream().map(SpecificationGoal::getId)
.collect(Collectors.toCollection(HashSet::new)), hasItem(g1));
如果我注释掉XmlParserTest.java
中的所有类似代码,Eclipse Mars将完成构建工作区。 Eclipse Luna没有这样的问题。
我对这个问题的原因感到难过。我非常感谢能解决这个问题的任何帮助。