最简单的解决方案,只使用鼠标
正如 oehme (Stefan Oehme - 核心开发) 所说:
https ://github.com/eclipse/buildship/issues/504
“Buildship 无法重新创建该文件,因为它不知道您的根项目是什么(Gradle 支持任意项目布局)。您应该签入设置文件或根本不签入任何 Eclipse 文件。签入 .project 而忽略.settings 不受支持。”
或者在这里(Stefan Oehme - 核心开发):
https ://discuss.gradle.org/t/do-i-need-to-check-in-settings-org-eclipse-buildship-core-prefs-file/22457/ 2:
“如果您签入了具有构建性质的 .project 文件,但没有签入设置文件,则会发生这种情况。选择是在两者都签入或都不签入以及使用 Gradle 导入向导之间进行选择。”
仅使用鼠标的最简单的解决方案如下:
- 右键单击项目,然后单击属性
- 在属性窗口中,转到Project Natures并删除Gradle Nature,然后单击 Apply and Close 按钮
- 再次打开同一窗口并添加 Gradle Nature back,然后单击Apply and Close按钮
- 右键单击项目 > Gradle >刷新 Gradle 项目
每一步之后: 1,2,3,4 让eclipse做它的更新工作,不要快速推送。
其他解决方案是将文件保存在某处并将其再次粘贴到项目中或手动从头开始创建,然后执行:右键单击项目 > Gradle > 刷新 Gradle 项目。
有用的细节:
文件名:org.eclipse.buildship.core.prefs
文件常用编码:ISO_8859_1
文件路径:./setting
/org.eclipse.buildship.core.prefs
文件内容,一行:connection.project.dir = eclipse.preferences.version =1