概要
Apache Software Foundationのビルド・開発リソース管理ツールMaven3について
リソースはpom.xml(Project Object Model)で管理。
語源は専門家、達人の意。
読み方はメイヴァン。
主な機能
ビルド機能。JAR,WAR,EARへのアーカイブ
ライブラリ管理
外部JARなどの管理
プロジェクト管理
リリースバージョン、テストリポートなどプロジェクトリソースの表示
主要コマンド
コマンド | 内容 |
---|---|
archetype:create -DgroupId=com.hoge -DartifactId=hoge | groupId=>ルートパッケージ名[com.hoge]、artifactId=>プロジェクト名[hoge]で新規プロジェクトのスケルトン生成 |
compile | コンパイル |
test | ユニットテスト |
javadoc:javadoc | JavaDocの生成 |
site | site.xmlを元にサイトの作成。ファイルがない場合はデフォルト構成で作成 |
package | アーカイブの作成 |
deploy | リモートへのデプロイ |
clean | targetディレクトリの削除 |
詳細
項目 | URL |
---|---|
プロジェクトサイトの作成 | http://d.hatena.ne.jp/tbpg/20130509/1368112832 |
依存関係の設定 | http://d.hatena.ne.jp/tbpg/20130509/1368113159 |