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の取得
- 利用プラグイン:dependency
- ゴール:copy-dependencies
- コマンド例:
mvn dependency:copy-dependencies -DoutputDirectory=lib
リリース用のzipに固める
mvn assembly:assembly -Ddescriptor=src/main/assembly/descriptor.xml
公式サイト
- Maven – Available Plugins ※Plugin一覧