2012-02-21 9 views
1

ビルド/プロップファイルを1セット用意して、私がそれを多くのEARプロジェクトにビルドしたいと考えています。 各EARプロジェクトには、WAR、JARSなどの独自のモジュールがあります。 私は、各EARプロジェクトが何を構成しているのかを小道具ファイルに設定したいのですが、どのEARビルドする。 一般に、ビルド/ propsファイルを構成するにはどうすればよいでしょうか? これまでのところ、1つのbuild.xmlファイルと1つのpropsファイルがあります。 は小道具ファイルでは、私は、例えば、各EARプロジェクトのエントリを、持っている:それは良いアイデアだかではない、と私はビルドするために投影し、ビルドを伝える方法を考えている場合複数のEARプロジェクトをビルドするには

Foo=fooWar, foojar 
Bar=barWar, barJar1, barJar2 

わかりません。 それは多くのプロジェクト可能性がありますので、私は私のような他の小道具エントリたいと思っている:

projectsToBuild=Foo, Bar 

をし、各ビルドの前に、ビルド人は「projectsToBuild」を編集します。 これは良い道ですか?

答えて

1

1回のヒットで複数のプロジェクトを構築する場合は、適切な依存関係管理がないように思えます。 Apache Ivyを使用して共有リポジトリ(例:Artifactory)からの公開と取得を行ってください。プロジェクトをデカップリングして独立して構築することができます。

関連する問題