最近、Eclipse を Juno にアップグレードしましたが、Maven の依存関係の処理方法に苦労しています。
m2eプラグインをインストールしました。それでも、私のプロジェクトの多くは、pom で指定された依存関係が完全に無視されたかのように、ライブラリが見つからないという不満を言い始めました。これは、プロジェクトを右クリックして [構成] --> [Maven プロジェクトに変換] を選択したにもかかわらず発生しました。これは、以前は "Maven --> 依存関係を有効にする" に取って代わるようです。プロジェクト ディレクトリの下にある Maven の依存関係を調べたところ、pom よりもはるかに少ない依存関係がリストされていました。
Eclipse の外部のコマンド ラインで maven コンパイルを実行すると、プロジェクトをビルドでき、[Maven] --> [プロジェクトの更新] を選択した後、pom.xml で指定した内容に応じて依存関係が追加または削除されたことを確認できました。
結論: Maven の依存関係は現在は機能しているようですが、必要ではないと思われる操作の組み合わせをいくつか実行する必要がありました:
- 構成 -> Maven プロジェクトに変換
- Maven -> 依存関係の更新
- Eclipse の外部で Maven を実行
以前のバージョンの Eclipse ですべてを機能させるには、Maven -> 依存関係を有効にするだけで済みました。Junoでこれに相当するものは何ですか?つまり、mavenプロジェクトを適切に処理するためにjuno Eclipseを設定する正しい方法は何ですか?