55

Mavenプロジェクトに変換すると、エラーは次のとおりです。

> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4

どうしたの?

4

10 に答える 10

137

必要なのはこれだけです:

  1. プロジェクトを右クリックし、[Maven] -> [Maven Nature を無効にする] を選択します。
  2. ターミナルを開き、プロジェクト フォルダーに移動して、「mvn eclipse:clean」を実行します</li>
  3. プロジェクトを右クリックし、[構成] -> [Maven プロジェクトに変換] を選択します</li>
于 2012-11-24T21:32:13.910 に答える
15

上記の回答21に投稿された手順(最後はMavenプロジェクトに変換)の後、私は次のことを行いました。

  1. mvn eclipse:eclipsemvn eclipse:clean-これにより、.projectファイルと.classpathファイルが再生成されます(どちらも上記の手順(2)で吹き飛ばされました)

  2. Eclipseで、プロジェクトを右クリックしてから、Maven>プロジェクトの更新を選択しました。

私はUnsupported IClasspathEntry kind=4もうメッセージを見ませんでした:)

于 2013-02-05T20:19:16.013 に答える
15

hereに投稿されているように、問題はコマンドラインのEclipseプロジェクトの生成です。したがって、代わりに mvn eclipse:eclipse を使用しないでください。

  1. プロジェクトをEclipseから削除します(ファイルシステムから削除せずに)
  2. プロジェクトフォルダー内のコマンドラインで mvn eclipse:clean を実行します
  3. プロジェクトフォルダーの .classpath .project .settings を削除します (2. を実行した後もまだ存在する場合)。
  4. Eclipse でプロジェクトを「既存の Maven プロジェクト」としてインポートすると、問題なく動作するはずです
于 2013-10-09T15:42:57.790 に答える
0

プロジェクトをmavenプロジェクトとしてインポートする前に、同じ問題に遭遇しました。私がしたことは、プロジェクトを右クリックして、コンテキストメニューで Maven -> Update Project... (Alt-F5) を選択することです。Update Maven Project ダイアログで、「Update project configuration from pom.xml」がチェックされていることを確認します。次に、[OK] を押します。

問題を解決する必要があります。

もう 1 つの方法は、[問題] タブに移動してエラーを見つけ、それを右クリックして [クイック フィックス] を使用して問題を解決するというヒントがあります。

于 2014-07-11T14:13:29.683 に答える
0

この問題は、Eclipse Kepler (4.3) および Luna (4.4) で利用可能な m2e 1.5.0 で修正されています。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14を参照してください。

この問題は、STS (Spring IDE/Eclipse)、Eclipse およびその他の Eclipse ベースの IDE が m2e(clipse) プラグインを使用しているにもかかわらず、プロジェクトで eclipse:eclipse が実行されている可能性があるという事実によって引き起こされます。m2e が「var」.classpath エントリに遭遇すると、このエラーがスローされます。

更新サイトは、次の URL で指定されています: http://download.eclipse.org/technology/m2e/milestones/1.6/

于 2015-02-20T07:26:03.107 に答える
0

以前のコミット/変更に戻すと、問題が修正されます....そのため、プロジェクト/ mvnファイルの破損の問題である可能性があります。そのため、手順に従ってプロジェクトをクリーンアップしてからインポートしました。数回試行した後、機能しました。

于 2013-04-18T13:05:52.123 に答える