关键的gradle eclipse插件3.6.2与eclipse 4.4.1决裂



将Eclipse Luna更新为SR1(4.4.1)破坏了gradle支持(gradle IDE的3.6.2版本)。

有关详细信息,请参阅以下gradle论坛帖子:http://gsfn.us/t/4mm29

到目前为止,唯一的解决方案是返回到Eclipse 4.4。或者使用渐变夜间构建。有人知道更好的解决方法吗?

问题是由Eclipse错误引起的(https://bugs.eclipse.org/bugs/show_bug.cgi?id=445122)。

解决方法:将这些系统属性添加到STS.ini(或eclipse.ini或GGTS.ini,具体取决于您实际运行的内容):

-Dosgi.configuration.area.default=null
-Dosgi.user.area.default=null
-Dosgi.user.area=@user.dir

有关更多详细信息,请参阅STS错误报告:https://issuetracker.springsource.com/browse/STS-3922

请注意,STS Gradle Tool 3.6.2中将包含一个变通方法。STS 3.6.2尚未发布,但Gradle Tooling 3.6.2的夜间构建现在已经包含了一些代码,这些代码将在运行Gradle构建、模型构建或任务之前清理系统属性。

最新更新