Maven2の実践的コマンドメモ

以前の日記「プロジェクト管理ツール Maven について調べ&まとめておく - oknknicの日記」で、Maven2の基本をメモした。
今回はもう一歩すすめて、実践的な操作例をメモしておく。

プロジェクト新規作成(アーキタイプ使用)

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-j2ee-simple
参考サイト

プロジェクトのEclipse設定ファイルの作成

mvn eclipse:eclipse
参考サイト

デフォルト設定を含む pom.xml を出力し、設定内容&POMの書き方を確認

  • 利用プラグイン:help
  • ゴール:effective-pom
  • コマンド例:
mvn help:effective-pom -Doutput=effective-pom.xml

リポジトリへのjarの登録

  • 利用プラグイン:install
  • ゴール:install-file
  • コマンド例:
mvn install:install-file -Dfile=C:\test\test.jar -DgroupId=test -DartifactId=test01 -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true

リポジトリからのjarの取得

mvn dependency:copy-dependencies -DoutputDirectory=lib

リリース用のzipに固める

mvn assembly:assembly -Ddescriptor=src/main/assembly/descriptor.xml

公式サイト