2

最近、EclipseIndigoからEclipseJunoに切り替えました。私の考えは、Indigoで作業していたのと同じワークスペースにそれを向けることができるということでした。これは私のプロジェクト(いくつかのパッケージに分散されています)を取り込むために機能しましたが、現在は176のエラーが発生し、主に次の2つが発生します。

The project cannot be built until build path errors are resolved

Unbound classpath variable:'M2_REPO/com/some_path/some.jar' in project 'my_project'

これをどのように解決できるかについてのアイデアはありますか?私は本当にJunoを使用することを好みます。

4

2 に答える 2

3

M2_REPO変数とは何ですか?

ここからの抜粋:

M2_REPOは、Mavenリポジトリがディスク上のどこにあるかを定義する変数です。

Maven設定を確認する

Mavenのインストールが正しくセットアップされているかどうかを確認することをお勧めします。古いEclipseにm2eプラグインを使用していましたか?もしそうなら、Junoに同じものがあるかどうかを確認する価値があるかもしれません。環境設定に「Maven」オプションが表示されますか?その場合は、以下を確認してくださいPreferences -> Maven -> Installations

Maven

そのプラグインが存在し、適切にセットアップされている場合は、すでにM2_REPO変数が必要です。そうでない場合は、現在のMavenインストールを追加してみてください。

M2_REPOを手動で追加する

Mavenの設定に問題がない場合は、次のようにM2_REPOクラスパス変数を手動で追加できます。

に移動し、をクリックして新しいエントリPreferences -> Java -> Build Path -> Classpath Variablesを追加しNew、次の詳細を入力します。

Name = M2_REPO 
Path = C:\Users\jindala\.m2\repository

これを行うと、クラスパス変数ダイアログは次のようになります。

ワークスペース変数を追加します

于 2012-08-07T12:39:33.153 に答える
0

Eclipse Indigoですべてが機能している場合は、Eclipse Indigoを開き、設定をファイル(name.epf)にエクスポートして([ファイル]->[エクスポート]->[一般]-[設定]を選択)、ファイルごとに新しいEclipseバージョンにインポートします。 ->インポート->General_Preferences

于 2012-08-07T12:44:00.100 に答える