最初のプロジェクト
巷の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』にリンクしてあった。ちゃんと読め!だな。