2011/05/06

MVN Tips : Maven + Eclipse

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 件のコメント:

コメントを投稿