在STS 4中,我的Java 10 Spring Boot 2.1项目警告我:
未知的引用性质: org.springframework.ide.eclipse.core.springnature
我该如何解决?
答案 0 :(得分:3)
这是由于known issue而由.project
文件引入的先前STS的遗留物。
要解决此问题,请从STS中的工作空间中删除项目,然后从文件系统中删除项目元数据:
rm .project
rm .classpath
rm .factorypath
rm -rf .settings
当您重新导入项目时,STS 4将构建适当的项目元数据。
答案 1 :(得分:1)
您也可以尝试:
答案 2 :(得分:1)
在您的源文件夹中打开.project文件,并注释/删除此行:
<nature>org.springframework.ide.eclipse.core.springnature</nature>
关于, R。
答案 3 :(得分:0)
在安装Eclipse Jee-2019-03并将其用于Eclipse Oxygen创建的工作区之后,我看到了此问题。
我的答案与Amadán相似,但是在项目的右键单击下拉列表中我没有看到Spring ...,因为我尚未安装Spring工具。
我这样做:
右键单击项目->属性->项目性质
点击springnature->删除
单击帮助-> Eclipse Marketplace ...
查找:春天->单击“开始”
在Spring Tools 4中-用于Spring Boot->单击Install
在我的项目成功之后,我不必在项目性质中添加弹性