web-dev-qa-db-ja.com

参照されている未知の性質:org.springframework.ide.Eclipse.core.springnature

STS 4では、my Java 10 Spring Boot 2.1プロジェクトが警告します:

参照されている未知の性質:org.springframework.ide.Eclipse.core.springnature

どうすれば修正できますか?

6
Jan Nielsen

これは、 既知の問題 が原因で、.projectファイルによって持ち込まれた以前のSTSからの残りです。

これを修正するには、STSのワークスペースからプロジェクトを削除し、ファイルシステムからプロジェクトメタデータを削除します。

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

プロジェクトを再インポートすると、STS 4は適切なプロジェクトメタデータを構築します。

5
Jan Nielsen

ソースフォルダーの.projectファイルを開き、次の行をコメント/削除します。

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

よろしく、R。

4
razvan

この問題は、Eclipse Jee-2019-03をインストールし、Eclipse Oxygenによって作成されたワークスペースに使用した後に見ました。

私の答えはアマダンに似ていますが、プロジェクトの右クリックドロップダウンにSpringが表示されませんでした... Springツールをまだインストールしていないためです。

これを行いました:プロジェクトを右クリック->プロパティ-> Project Natures
springnatureをクリック->削除
[ヘルプ]-> [Eclipse Marketplace ...]をクリックします。
検索:春-> [実行]をクリックします
Spring Tools 4で-Spring Bootの場合-> [インストール]をクリックします

その後、私のプロジェクトは機能し、Project Naturesにspringnatureを追加する必要はありませんでした

1
PMorganCA

また、次のことを試みることもできます。

  1. 春の自然を取り除く
    • プロジェクトを右クリック> Spring> Spring Project Natureを削除
  2. 再び春の自然を追加します
    • プロジェクトを右クリック> Spring> Add Spring Project Nature
1
Amadán