[cubby-user:25] Maven2のarchetypeについて

AGATA Toshitaka [E-MAIL ADDRESS DELETED]
2008年 2月 25日 (月) 00:25:53 JST


縣です。

Cubbyのarchetypeによるプロジェクト生成の方法が変わったので
ご連絡します。

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行で入力してください)

以上です。


cubby-user メーリングリストの案内