未知的引用性质:org.springframework.ide.eclipse.core.springnature

问题描述 投票:2回答:4

在STS 4中,我的Java 10 Spring Boot 2.1项目警告我:

未知的引用性质:org.springframework.ide.eclipse.core.springnature

我怎样才能解决这个问题?

spring-tool-suite
4个回答
3
投票

由于.project,这是由known issue文件引入的先前STS的遗留物。

要解决此问题,请从STS中的工作区中删除项目,然后从文件系统中删除项目元数据:

  rm .project
  rm .classpath
  rm .factorypath
  rm -rf .settings

重新导入项目时,STS 4将构建正确的项目元数据。


1
投票

您也可以尝试:

  1. 消除春天的本性 右键单击项目> Spring> Remove Spring Project Nature
  2. 再次添加Spring性质 右键单击项目> Spring> Add Spring Project Nature

1
投票

打开源文件夹中的.project文件并注释/删除此行:

<nature>org.springframework.ide.eclipse.core.springnature</nature>

问候,R。


0
投票

我在安装Eclipse Jee-2019-03并将其用于Eclipse Oxygen创建的工作区后看到了这个问题。

我的回答类似于Amadán,但我没有在项目的右键单击下拉菜单中看到Spring ...因为我还没有安装Spring工具。

我这样做了:右键单击项目 - >属性 - >项目自然 点击springnature - >删除 单击帮助 - > Eclipse Marketplace ... 查找:Spring - >单击Go 在Spring Tools 4上 - 用于Spring Boot - >单击Install

之后我的项目工作了,我没有必要为Project Natures添加springnature

© www.soinside.com 2019 - 2024. All rights reserved.