Mavenでビルド環境を構築しても、開発用のIDEは必要です。
IDEとしてeclipseを使用している場合には、m2eclipseによりmavenと統合して使用することができます。主な機能は下記のものです。
- 依存関係の管理
- Maven Dependencyという機能により、POMに記述した依存関係をそのままeclipseから使用できます。もちろん、UnitTestも可能です。
- さらに、JavaDoc、Sourceのダウンロードも行えます。
- Workspace Resolutionという機能を使うと、依存関係に含まれるプロジェクトをeclipse上で開いている場合には、jar依存ではなく、プロジェクト依存として利用できます。
- Profileの適用
- プロジェクトにactiveにするProfileを登録できます。Profileを適用した状態でプロジェクトが構築されるので、開発用の設定などを切り替えるのに便利です。
- POMからeclipseプロジェクトの設定
- POMの記述からEclipseのプロジェクト設定を更新できます。
- WTP Integration
- Extraに含まれるWTP Integrationを使用すると、eclipse WTPプロジェクトをそのままMaven管理出来ます。
プラグインのダウンロードについてはこちらから。
m2eclipse
基本的には、下記をEclipse Update Sitesとして追加するだけです。
もともとはSonatypeとMavenプロジェクトの創始者であるJason van Zylが作った会社が開発していましたが、Eclipseに移管されました。
0 件のコメント:
コメントを投稿