0

誰かがm2eclipseの検索機能を説明できますか?この情報がどこから来ているのか、アーティファクトが見つからない場合にこれをトラブルシューティングする方法がわかりません。2つのEclipseインストールがあります。どちらもm2eclipseプラグインを使用しており、1つは機能し(一部のアーティファクトは他のアーティファクトではない)、もう1つは何も返しません。

4

1 に答える 1

1

複数の Eclipse インストールから Maven を使用する場合、一貫した結果を得る 1 つの方法は、Maven を個別にインストールし、Eclipse を組み込みインストールの代わりに外部 Maven インスタンスにポイントすることです ([設定] -> [Maven] -> [インストール] の下)。このアプローチのもう 1 つの利点は、ビルド プロセスの「純粋な」ビューを得るために、IDE から独立してコマンド ラインから maven を実行できることです。これは、トラブルシューティングの際に役立ちます。

それにもかかわらず、m2eclipse は、ローカル リポジトリ (通常は {home directory}/.m2/repository) で依存関係を見つけるという標準的な Maven プラクティスを使用してから、任意の「リモート」リポジトリに切り替えます。ローカル リポジトリの場所は、Eclipse の [Preferences] -> [Maven] -> [User Settings] の下にあります。他の構成が行われていない場合、 http: //repo.maven.apache.org/maven2/ にある「中央」の Maven リポジトリーが次に検索される場所になります。

Eclipse のインストールごとに異なる結果が得られているため、設定がどのようにそのようになったのかは定かではありませんが、それらは異なるリポジトリを見ていると思います。探しているアーティファクトが登録済みのリポジトリの場所にあるかどうかを知ることは興味深いでしょう。

これは、リリースされたアーティファクトにアクセスしていることを前提としていることに注意してください。スナップショットを使用している場合、ルールが少し変更され、構成 (settings.xml ファイル内) が重要になります。

于 2012-05-09T02:49:58.107 に答える