Cubbyのarchetypeによるプロジェクト生成の方法変更
Cubbyのarchetypeによるプロジェクト生成の方法が変わったので、ML以外にこちらにも書いておきます。
2008-02-22にmaven-archetype-pluginが2.0-alpha-2になりました。maven-archetype-plugin 2.0-alpha-2を使用してプロジェクト生成する場合は、以下の方法でお願いします。通常であれば、1の方法で問題ないと思います。
1.インタラクティブに実行する場合
インタラクティブに実行するにはarchetype:generateを使います。
mvn archetype:generate -DarchetypeCatalog=http://cubby.seasar.org
maven-archetype-pluginが2.0-alpha-1より以前の場合は、-Uをつけて、maven-archetype-pluginのバージョンを最新にしてください。
mvn -U archetype:generate -DarchetypeCatalog=http://cubby.seasar.org
2.以前と同様の使い方の場合
以前と同様の使い方をするにはarchetype:createを使います。archetype:create はmaven-archetype-plugin 1.xと同様のものですが-DarchetypeVersionを指定するとセントラルリポジトリを見に行って「そんなアーキタイプありません」というエラーがでてしまいます。-DarchetypeVersionを指定せずに利用してください。これはおそらくmaven-archetype-plugin-alpha-2のバグではないかと思います。追加の情報がわかりましたら、MLにて連絡します。
mvn archetype:create \ -DgroupId=(作成するプロジェクトのグループID 例:com.example.foo) \ -DartifactId=(作成するプロジェクトのアーティファクトID 例:barapp) \ -Dversion=(作成するプロジェクトのバージョン 例:1.0-SNAPSHOT) \ -DarchetypeGroupId=org.seasar.cubby \ -DarchetypeArtifactId=cubby-archetype \ -DremoteRepositories=http://maven.seasar.org/maven2/ (実際には1行で入力してください)