2012-11-14 12 views
5

次のいずれか/両方に役立つものはありますか?Mavenはファイルの変更に基づいて構築されます

  • そのモジュール内のファイルが
  • を変更したときにMavenのインストールを実行し、彼らが

を変更した場合、私は私かなり確信しているモジュールとその依存関係にMavenをインストールし実行します依存関係を構築するMavenオプションについて聞いたことがありますが、グーグルで何かを見つけるのに苦労しています...

これはおそらくMaven固有のものではありませんb代わりに、OS固有のファイルウォッチツールが必要になります。もしそうなら、私はWindows(XP)のツールについて知りたいと思うでしょう。モジュールとその依存関係を構築する

答えて

-2

は、使用: MVN -pl:

自動化は、通常、転覆やGitのようなバージョンのシステムからトリガされるビルド-amdモジュール。 その後、Jenkinsのような継続的な統合ツールを使用できます。

mvn reactor:make-scm-changesもあります。これは、構成されたscmシステムと比較して、どのモジュールにローカル変更があるかを検出します。

+0

しかし、私は-plがマルチモジュールプロジェクトでしか動作しないと思います。兄弟プロジェクトは指定できず、子プロジェクトのみを指定することができます。 –

+0

「amd」のチップをありがとう...それは私が考えていたものでした。しかし、私たちはすでにSCMポーリングからトリガされたCIビルドを持っています。私が興味を持っているのは、ローカルファイルの変更によってトリガされたローカルビルドです。これを文脈に入れること。 Mavenビルドでコンパイルが必要なWebリソース(JSテンプレートなど)があります。開発の容易さと高速化のためのコンパイルステップを自動化したいと思います。 –

+0

'自動ビルドは、通常、subversionやgitのようなバージョンシステムから起動されます。 Opは彼がファイルの変更にこれをしたいと述べた。 VCSはこのポストコミットまたはポストプッシュを行います。 – WhyNotHugo

関連する問題