未知引用性质:org.springframework.ide.eclipse.core.springnature
Unknown referenced nature: org.springframework.ide.eclipse.core.springnature
在 STS 4 中,我的 Java 10 Spring Boot 2.1 项目警告我:
Unknown referenced nature:
org.springframework.ide.eclipse.core.springnature
我该如何解决这个问题?
由于 known issue.
,这是 .project
文件引入的先前 STS 的遗留物
要解决此问题,请从 STS 中的工作区中删除项目,并从文件系统中删除项目元数据:
rm .project
rm .classpath
rm .factorypath
rm -rf .settings
当您重新导入项目时,STS 4 将构建正确的项目元数据。
您也可以尝试:
- 删除Spring性质
- 右键单击项目 > Spring > 删除 Spring 项目性质
- 再次添加Spring性质
- 右键单击项目 > Spring > 添加 Spring 项目性质
打开源文件夹中的 .project 文件并comment/delete这一行:
<nature>org.springframework.ide.eclipse.core.springnature</nature>
我在安装 Eclipse Jee-2019-03 并将其用于 Eclipse Oxygen 创建的工作区后看到了这个问题。
我的回答和Amadán类似,但是我在项目的右键下拉菜单中没有看到Spring...因为我还没有安装Spring工具
我这样做了:
右键单击项目 --> Properties --> Project Natures
点击 springnature --> Remove
单击帮助 --> Eclipse Marketplace...
查找:Spring --> 单击 Go
在 Spring Tools 4 - 用于 Spring Boot --> 单击 Install
在那之后我的项目成功了,我不必将 springnature 添加到 Project Natures
在 STS 4 中,我的 Java 10 Spring Boot 2.1 项目警告我:
Unknown referenced nature: org.springframework.ide.eclipse.core.springnature
我该如何解决这个问题?
由于 known issue.
,这是.project
文件引入的先前 STS 的遗留物
要解决此问题,请从 STS 中的工作区中删除项目,并从文件系统中删除项目元数据:
rm .project
rm .classpath
rm .factorypath
rm -rf .settings
当您重新导入项目时,STS 4 将构建正确的项目元数据。
您也可以尝试:
- 删除Spring性质
- 右键单击项目 > Spring > 删除 Spring 项目性质
- 再次添加Spring性质
- 右键单击项目 > Spring > 添加 Spring 项目性质
打开源文件夹中的 .project 文件并comment/delete这一行:
<nature>org.springframework.ide.eclipse.core.springnature</nature>
我在安装 Eclipse Jee-2019-03 并将其用于 Eclipse Oxygen 创建的工作区后看到了这个问题。
我的回答和Amadán类似,但是我在项目的右键下拉菜单中没有看到Spring...因为我还没有安装Spring工具
我这样做了:
右键单击项目 --> Properties --> Project Natures
点击 springnature --> Remove
单击帮助 --> Eclipse Marketplace...
查找:Spring --> 单击 Go
在 Spring Tools 4 - 用于 Spring Boot --> 单击 Install
在那之后我的项目成功了,我不必将 springnature 添加到 Project Natures