在STS 4中,我的Java 10 Spring Boot 2.1项目警告我:
未知引用性质:org.springframework.ide.eclipse.core.sprignature
如何修复此问题?
打开源文件夹中的.project文件并注释/删除此行:
<nature>org.springframework.ide.eclipse.core.springnature</nature>
这是由于已知问题由.project
文件引入的先前STS遗留下来的。
要解决此问题,请从STS中的工作区中删除项目,并从文件系统中删除项目元数据:
rm .project
rm .classpath
rm .factorypath
rm -rf .settings
当您重新导入项目时,STS4将构建正确的项目元数据。
我在安装Eclipse Jee-2019-03并将其用于Eclipse Oxygen创建的工作区后发现了这个问题。
我的答案与Amadán类似,但我没有在项目的右键下拉列表中看到Spring。。。因为我还没有安装Spring工具。
我做到了:右键单击项目-->属性-->项目性质
单击springnature-->删除
点击帮助-->Eclipse市场
查找:Spring-->单击Spring Tools 4-for Spring Boot上的Go
单击Install
在那之后,我的项目成功了,我不必在项目自然中添加春天的自然
您也可以尝试只:
- 删除Spring特性
- 右键点击项目>Spring>删除Spring项目的性质
- 再次添加Spring特性
- 右键点击项目>Spring>添加Spring项目性质