SVNリポジトリでsvn:externalsを使用して定義された2つのサブプロジェクトを持つMavenプロジェクトがあります。言い換えれば、私は次のようなプロジェクト階層を持っています:
-ParentProject
- 計画
- テストプロジェクト
ハドソンジョブを構成したときは、親プロジェクトのSVNアドレスのみを入力しました。ビルドを手動でトリガーすると、すべての階層をチェックアウトし、すべてのMavenゴールを実行できます。
そこで、ビルドにSCMポーリングメカニズムを構成したいので、コード(特にサブプロジェクト)をコミットすると、ビルドがトリガーされます。問題は、SCMポーリングが親プロジェクトのリビジョン番号を調べ、サブプロジェクトのリビジョン変更を検出しないことです。
ハドソンに私のサブプロジェクトのリビジョン変更も確認させる方法はありますか?他に何かアイデアはありますか?
前もって感謝します。