Ivonet:
私は原型を作成し、中央Mavenのためにそれを追加した(https://repo.maven.apache.org/maven2/nl/ivonet/javaee8-essentials-archetype/)
今テストに私は、中央リポジトリからそれを得ることができる場合、私はから私のローカルバージョンを削除~/.m2/repository
しても、参照フォームを削除します~/.m2/repository/archetype-catalog.xml
私が試したmvn archetype:generate -Dfilter=nl.ivonet:javaee8-essentials-archetype -U
新しいプロジェクトを生成するが、私はフィルタリングされたリストで、私の原型を得ることはありません。
どのように私は私の地元のカタログにapacheの中央ホストされている原型を得るのですか?であること、それを自分自身を構築することなく、
目標は、再び、それはオフラインで利用できる得ることです...
タイゲテウス:
オプション1
次のようにMavenの依存関係のプラグインとの依存関係を取得することができます
mvn dependency:get -DgroupId=nl.ivonet \
-DartifactId=javaee8-essentials-archetype -Dversion=0.0.2
あなたがオフラインになっているか、あなたのキャッシュで仕事をしたいとき、そして次回は、あなたが生成する呼び出し-o
フラグ(オフライン)
mvn archetype:generate (...) -o
オプション2
使用mvn archetype:crawl
可能なアーキタイプのためのあなたのローカルリポジトリを検索し、下のカタログファイルを作成します~/.m2/repository/archetype-catalog.xml
。
原型を生成するとき、あなたはカタログファイルを使用することができます。
mvn archetype:generate -DarchetypeCatalog=file://path/to/catalog (...)