最初のプロジェクト

巷のWEBサイトを見ていると、最初に「mvn genapp」ってやるらしい。
でも、エラーが出る。

D:\TestWork>mvn genapp
[INFO] Scanning for projects...
[INFO] -----------------------------------------------------
---
[ERROR] BUILD FAILURE
[INFO] -----------------------------------------------------
---
 :(以下、略)

これらの説明は、version1.Xに基づいているのがほとんど。v2以降では違うらしい。

素直に本家サイトのMaven – Maven Getting Started Guideを読んで進めることにする。

How do I make my first Maven project?

要は以下のようにコマンド入力すればいいらしい。ここで、「jp.co.appdomain.testmvn」はプロジェクトドメインを逆さにしたもの、つまりJavaのセオリーどおりに決めたパッケージの完全名。「my-app」は作成したいアプリケーション名(でいいのかな?)

D:\TestWork>mvn archetype:create -DgroupId=jp.co.appdomain.testmvn -
DartifactId=my-app
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
 :以下略

すると、実行したディレクトリ「D:\TestWork」にmy-appというフォルダが出来た。あぁ出来た!pom.xmlもある。
...で?

ところで、上記のコマンド処理中に何度も「Download云々」って出る。インターネット上のうサイトから色々ダウンロードされてるっぽい。いったい、どこに保存されている?

検索してみたら「C:\Document and Settings\{ユーザ}\.m2」以下にあった。

どうも、設定ファイル「${maven}\cong\settings.xml」で設定するらしい。同ファイルのコメントに「Default: ~/.m2/repository」と書いてある。上記の『Getting Started』でも、『Maven – Guide to Configuring Maven』にリンクしてあった。ちゃんと読め!だな。