2

Maven 3.0.4 の 1 つの外部インストールと、m2e 設定でそれを参照する 2 つの Eclipse (Juno と Indigo) があります。

また、1 つのローカル リポジトリを記述する 1 つのユーザー設定ファイルがあります。両方のEclipseがそれを参照しています。

Eclipse 間の競合が疑われる Maven に問題があります。

たとえば、Eclipse の 1 つ (Indigo など) は、一部のグローバル リポジトリ (Central など) に関して盲目になる可能性があります。これは、Eclipse の「Maven Repositories」ビューのサブノードが空であることを意味します。

ここに画像の説明を入力

インデックスの更新/再構築は役に立たず、非常に速く終了するため、おそらく何もしません。

設定のリロードも役に立ちません。

問題は、1 つの Maven を複数の Eclipse で使用できるかどうかです。主要なマルチユーザー システムがマルチユーザーをサポートしていない可能性はありますか?

データが破損する可能性がある場所はどこですか?

4

1 に答える 1

2

Maven の Eclipse 固有のインストールは無視したほうがよいでしょう。Eclipse にプリインストールされているソフトウェアに依存すると、次の理由で問題が発生することがわかりました。

彼らがインストールしたmavenのバージョンとその理由を正確に知ることはできません(自分でインストールするよりも見つけるのが難しいです)

IDE で実行されない場合、ビルド サーバーにどのような可能性がありますか (また、リリース時に Jenkins または CI サーバーでこれらの問題が発生する可能性があります)。

Maven を自分でインストールしてコマンドラインから実行するのは非常に簡単で、問題も少なくなります。

http://maven.apache.org/download.cgi

Maven を使用している開発者のチームがいる場合は、nexus サーバーで自分でホストすることを検討してください。

于 2013-01-27T17:57:21.697 に答える