1

私の Java プロジェクトには、サード パーティのライブラリに対する依存関係がいくつかあります。そのうちのいくつかは、追跡したい開発中です。

変更がリモート svn リポジトリにコミットされたときに (メール、デスクトップ ポップアップなどで) 通知を受け取れるようにして、その影響などを調べることができるようにしたいと考えています。

私はsvnmailerを見ましたが、レポがローカルである必要があるようです(私は思いますか??)

また、仕事をするいくつかのWindowsツールを見つけましたが、Linuxデスクトップを実行しています。だからそこに行かないでください。

最悪の場合、コマンド ライン ツールを使用して cron スクリプトを実行し、リモートの変更をポーリングすることもできますが、既存のツールを使用することをお勧めします。

4

1 に答える 1

1

継続的インテグレーション サーバーの良い使い方のように思えます。CruiseControl や Hudson などは、このユース ケース向けに設計されています。それらの要点は、ソース管理を定期的にチェックし、変更を取得し、プロジェクトをビルドして、誰かに通知することです。この場合、プロジェクトをビルドする必要さえないように思えます。とにかくメールを送信するだけです。

CI サーバーをまだ持っていない場合、これは少しやり過ぎのように思えるかもしれませんが、1 つのセットアップが完了したら、再びそれを使用していることに気付くでしょう。

于 2011-02-20T06:31:46.940 に答える