2011-09-13 13 views
0

ローカルのメイキングレポの変更を聞きたいです。それから私はカスタマイズされたスクリプトを呼び出すことができました。 私の質問です:mavenがリモートのリポジトリから新しいアーティファクトをダウンロードしているかどうかを聞くためのmavenのフックはありますか?ローカルMavenリポジトリの変更を聞くにはどうすればいいですか?

+0

質問は次のとおりです。なぜそれが必要ですか?また、私はこのようなことについて知っていません。 – khmarbaise

+0

mavenリポジトリの変更に応じて、geronimoサーバのreponsitory.xml(jarsインデックスファイル)を再作成する必要があります。 – YunFeng

答えて

0

Nexusリポジトリマネージャを使用してアーティファクトを保存することをお勧めします。

answer to this questionは、Nexusが提供するRSSフィードを使用して、他のシステムでアクションを開始する方法を示しています。

+0

あなたの答えに感謝します!しかし現在、Nexusのレポは使用していません。 mvnでこれを行う方法はありますか? mvnプラグインやフックAPIと似ています。 – YunFeng

+1

Mavenビルドプロセスにチェックを挿入するためにMavenプラグインを作成する必要があるように思えます。プラグインソリューションは、ローカルプロジェクトのビルドでのみ機能します。あなたのローカルリポジトリに対して実行中の他のMavenジョブには役に立たないでしょう。既存のプラグインを見つけることはほとんどありません。これは間違いなく、エッジケースの要件のように聞こえる。最後に、Nexusのインストールと設定はかなり簡単です。 Mavenを使用する方法の詳細を学びます。 –

+0

はい、いい解決策だと思います。私はmavenを使う方法を学ぶが、私は自分のリポジトリリスナーを実装してローカルリポジトリの変更を聞くためにmavenプラグインを使うことができる。感謝の印! – YunFeng

関連する問題