インストール

Javaとmvnへのパスが通っていればよし。

注意点など

特別な設定をしない限り、jarファイルをネット経由で持ってくるので接続が必要。

主要操作など

プロジェクト作成

mvn archetype:create -DgroupId=com.rutake.sample -DartifactId=app -Dversion=0.0.1

コンパイル

mvn compile

テスト

mvn test

パッケージ作成

mvn package

リリース

どのコマンドも初回実行時には関連jarをごっそりダウンロードするので時間はかかる。二回目以降は早い。

eclipseプロジェクト作成

mvn eclipse:eclipse

文字列置換

フィルタリングという。以下のURLを参照せよ

http://www.limy.org/program/java/maven/filtering.html

TIPS

テストをスキップするmvnコマンドに、 -Dmaven.test.skip=true を加える。
メモリの調整環境変数MAVEN_OPTS=-Xmx512mを設定する。デフォルトは256M

トラブルシューティング

内容対策
Missing artifact

リポジトリの検索

http://mvnrepository.com/

用語など

用語名説明備考
artifactId成果物のこと人工物の意味から来ているらしい
groupIdパッケージ階層とほぼ同じ
プロジェクトサイトmavenにて自動生成できるHTMLページJavaDocやテストカバレッジ
Apache archiva複数のmavenリポジトリをまとめるProxy的役割を果たす
Counter: 14651, today: 1, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS