Eclipse JunoでMavenプロジェクトを開こうとしていますが、このエラーが発生しています。
「Mavenプロジェクトの更新中」に内部エラーが発生しました。
設定ノード「org.Eclipse.wst.validation」は削除されました。
これはどのように引き起こされ、どうすれば解決できますか?
ここで同じ問題、そこに私がそれを修正する解決策
.project
ファイルを好みのテキストエディタで保存します。
「org.Eclipse.wst.validation」に関するノードを削除します
プロジェクトを閉じます
プロジェクトを開きます
Mavenアップデートを起動...
良いはずです。
。project configを変更したくない場合の別の修正方法(または修正する必要のあるプロジェクトが複数ある場合)
-外に出る<WorkspaceDir>\.metadata\.plugins\org.Eclipse.core.resources\.projects
ワークスペースディレクトリから
-ワークスペースを再度開きます
-.projects dirを元に戻します(質問を置き換えるにはyesと答えますか?)
ワークスペースを開きます
Mavenアップデートを起動する
良いはず
より簡単な修正:
私はEclipse Marsを使用していましたが、私の場合はIDEを実行しました。
まだこの問題がある場合はわかりませんが、解決策は次のとおりです:
ディレクトリ.metadata/.plugins/org.Eclipse.core.runtime/.settings(ワークスペースのデフォルト設定)または個々のプロジェクトの.settingsでファイルorg.Eclipse.wst.validation.prefsを削除すると、検証の設定を元の設定にリセットします。その後、エラーメッセージを取得せずに検証を使用し、そこからオプションをリセットしてみてください。ただし、設定のどの組み合わせが問題を再現するかはわかりません。ただし、その場合は、プロセスを繰り返すことができます。
ここからこれを得ました: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=355012
私の場合、このフォルダーに上記のファイルはありませんでしたが、他のorg.Eclipse.wst。*ファイルがたくさんありました。それらをすべて削除すると、私にとってはうまくいきました。
別の解決策はシンプルすぎます。
別の回答に記載されているように、問題は.projects
フォルダーとは関係ありません。解決策は、org.Eclipse.wst.validation.prefs
というファイルを.settings
フォルダーに追加することです。これにより、Eclipse検証ノードが復元されます。
Eclipseのバージョンに応じて、ファイルの内容は次のようになります。
disabled=06target
Eclipse.preferences.version=1
これは、複数の異なるソースによって引き起こされる可能性がある1つのエラーだと思います。ただし、同じエラーが発生しただけで、その理由がわかりました。私の状況では、いくつかの一時ファイルを削除してコードを強制的に更新しようとしました。そのファイルも誤って削除してしまったことが判明しました。ありがたいことに、それをソース管理下に置いたので、ファイルを元に戻し、Mavenでプロジェクトを更新しました。また、プロジェクトが正常にクリーンアップ/更新されるように、他のエラーが修正されていることも確認しました。
これがあなたの問題を解決するかどうかはわかりませんが、助けになることを願っています!がんばろう!