56

以前に Eclipse 3.2 で Web プロジェクトを開始し、その後 Eclipse 3.4 にアップグレードしましたが、プロジェクトにエラーが発生しました。

「このプロジェクトは WTP メタデータを移行する必要があります」

右クリックして、実際には WTP メタデータを移行する「クイックフィックス」を実行してみました。残念ながら、何も起こらず、エラーが残ります。

問題からそのエラーを削除すると、すべてが正常に機能しますが、ソース管理からプロジェクトを再インポートするたびに、エラーが再表示されます。このエラーを永久に取り除く方法、または実際に WTP メタデータを移行する方法についてのアイデアはありますか?

更新:皆さん、前の人の回答を参照する独自の回答を追加するのではなく、自分に合った回答に投票してください。

4

10 に答える 10

127

上記の解決策は問題なく機能しますが、何度も忍び寄ります。より簡単な解決策は、Eclipse で該当するプロジェクトを右クリックし、[検証] を選択することです。

于 2009-05-08T09:12:52.127 に答える
4

.projectこの行をファイルに追加してみてください

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

または、このディスカッションを参照してください。たとえば、重複したエントリがないことを確認してください.sessions/org.eclipse.wst.common.component


larf311のコメントに記載されているように、この場合の実際の答えは次のとおりです。

.settings/org.eclipse.wst.common.component" " ファイルを削除してください。

単純。;)

于 2009-02-02T13:23:07.977 に答える
2

.markers ファイルを削除すると、この問題は解決しました。そうするための「評判」がないことを除いて、私はその解決策に賛成します。:(

于 2009-06-29T18:45:52.840 に答える
2

これは、wtp のプロジェクト構成が古いか、モジュール間に競合があることを意味します。プロジェクト -> プロパティ -> プロジェクト ファセットに移動します。次に、動的 Web プロジェクト バージョン 2.5、Java 5 または 6、および JavaScript ツールキット (必要かどうかは不明) をクリックします。.settings ファイルが変更されていることがわかります。新しい変更をチェックインし、誰かがプロジェクトをチェックアウトするたびに問題ないはずです

于 2010-06-28T07:01:40.587 に答える
0

Maven を使用する ... mvn eclipse:clean ... mvn eclipse:eclipse ... プロジェクトを再インポートする

于 2010-06-04T01:01:58.890 に答える
0

プロジェクトを削除し、ソース管理からチェックアウトします

于 2009-08-03T23:42:58.427 に答える
0

私はSVNを使用していますが、新しいコンピューターでプロジェクトをチェックアウトするたびにこの問題が発生します。修正方法は、.settingsを元の場所からプロジェクトの新しいフォルダーにコピーすることです。もちろん、検証を使用します

于 2009-12-08T18:50:04.717 に答える
0

プロジェクトのプロパティで、Project Facets を選択しました。何も選択されていませんが、Java 1.3 以降を選択する必要があることを示すメッセージが右側にありました。Java 6 を選択し、[プロパティ] ウィンドウを閉じた後も、「検証」を行う必要がありました。問題はついに消えました。

于 2011-01-10T13:33:04.787 に答える