2012-01-17 11 views
5

チームのアプリケーションテンプレートを生成するために開発されたカスタムMaven Archetypeは、Nexus 1.9.2で有効なアーキタイプとして認識されません。Nexus Mavenアーキタイプのアーティファクトを展開するときにArchetypeリポジトリが更新されない

実行コマンドmvn clean deployは、archetypeをローカルに正しくインストールします(ローカル〜/ .m2/archetype-catalog.xmlを更新します)。指定したNexusリポジトリにアップロードしますが、対応するNexus archetype-catalog.xmlは更新されません。 。

開発されたアーキタイプのgroupIdはfieldenです。 mvn archetype:generate -Dfilter=fielden:を実行すると、ローカルに配置されたアーチファクトだけが表示されます。

distributionManagement POM設定で指定されているように、スナップショットのNexusリポジトリに展開されます(Nexus Webインターフェイス経由でNexusに配備された適切なアーチファクトを確認できます) 。しかし、mvn archetype:generate -Dfilter=fielden: -DarchetypeCatalog=Snapshotsを実行すると、選択するアーチファクトはありません。

いくつかの追加情報:クライアントとサーバーの両方で

  • Mavenのバージョンは2.2.1です。
  • アーキタイププロジェクトのPOMには、有効なパッケージ値<packaging>maven-archetype</packaging>が含まれています。
  • 結果のjarは、Maven Archetype構造(ディレクトリarchetype-resourcesMETA-INF)に期待しています。
  • Nexus:コアプラグイン:Maven Archetype CatalogはPlugin ConsoleのステータスがActivatedの状態で表示されます。ここで
  • は、関連するかもしれないmvn clean deployコマンドの出力の末尾である:

    [INFO] [インストール:インストール{実行:デフォルトのインストール}]

    [INFO]インストール/ホーム/oles/workspace-template/tg-app-archetype/target/tg-application-archetype-1.0-SNAPSHOT.jar to /home/oles/.m2/repository/fielden/tg-application-archetype/1.0-SNAPSHOT/tg -application-archetype-1.0-SNAPSHOT.jar

    [情報] [アーキテクチャ:update-local-catalog {実行:default-update-local-catalog}]

    [INFO] [デプロイ:デプロイ{実行:デフォルトデプロイ}]

    [INFO]スナップショット から以前のビルド番号を取得アップロード:http://server-name/nexus/content/repositories/snapshots/fielden/tg-application-archetype/1.0-SNAPSHOT/tg-application-archetype-1.0-20120117.140536-2.jar 1358Kアップロード(TG-アプリケーション原型-1.0-20120117.140536-2 .jar)

    [INFO]スナップショット

    から以前のメタデータを取得

    [INFO]のリポジトリメタデータをアップロード: 'アーティファクトfielden:TG-アプリケーション原型'

    [INFO]アップロードプロジェクトinformat TG-アプリケーション原型1.0-20120117.140536-2

    ためのイオン[INFO]のリポジトリメタデータをアップロードスナップショット

    [INFO]から前のメタデータの取得:「スナップショットfielden:TG-アプリケーション原型:1。0-SNAPSHOT '

    [INFO] --------------------------------------- ---------------------------------

    [INFO] BUILD SUCCESSFUL

    [INFO] - -------------------------------------------------- ---------------------

    [INFO]合計時間:11秒

    [INFO]で終了:1月17日(火)16時05分: 39 EET 2012

    [情報]最終的なメモリ:32M/294M

    [INFO] --------------------------------- ---------------------------------------

実行可能なソリューションを無駄に検索しました。上記のアーキタイプの配備の問題を解決するのに役立つ助けに感謝します。

+0

mvn generate:archetypeをフィルタなしで実行すると、アーキタイプが長いリストに表示されますか? – Michael

+0

はい、そうです - ローカルとして表示されます。 – 01es

+0

問題は同じですが、解決策はまだありません...何かを見つけましたか? –

答えて

0

うん、それは少し古いですが、a problem of mineに関連することができる。

は、このヘルプを願っています。

関連する問題