Eclipse:依存関係管理
-
02-07-2019 - |
質問
依存関係管理にEclipseを使用する方法にはどのようなものがありますか
解決
Maven Integration for Eclipse(m2eclipse、Eclipse m2e)がとても気に入っています。純粋に依存関係管理機能に使用します。プロジェクトをセットアップするたびに、新しいjarファイルをダウンロードして出かける必要がないのは素晴らしいことです。
他のヒント
より簡単な方法は、 Maven Eclipseプラグイン(as Eclipse用のMavenプラグインとは異なります)。これは、pomのコンテンツに基づいて.projectおよび.classpathファイルを生成する単なるmavenプラグインです。 mvn eclipse:eclipse
を実行するだけで完了です。 Eclipseのクラスパス変数を使用して、ローカルのMavenリポジトリを見つけます。
私は個人的にこのアプローチを好んでいます。なぜなら、mavenプラグインの更新がいつ行われるかをより細かく制御できるからです。また、対処するEclipseプラグインも1つ少なくなります。ただし、最新バージョンのm2eclipseプラグインのGUI機能は非常に優れています。
Q4E と呼ばれるm2eclipseプラグインの代替手段もあり、現在は Eclipse IAM 。
別のオプションはivyです。 IvyはEclipse統合も備えています。
mavenとivyの比較はここにあります: http://ant.apache.org/ivy/m2comparison.html
所属していません StackOverflow