ANT スクリプトで、「環境」ディレクトリのファイルを別の war に含める方法はありますか?
私のファイルシステムツリー:
- 環境
- 開発者
- web.xml
- log4j.properties
- INT
- web.xml
- log4j.properties
- 開発者
- Webコンテンツ
- WEB-INF
- web.xml
- log4j.properties
- WEB-INF
build.xml から抽出:
<target name="createForDEV">
<delete file="environnement/DEV/${timeStampDay}/${warfile}.war" />
<war destfile="environnement/DEV/${timeStampDay}/${warfile}.war" webxml="environnement/DEV/web.xml" update="true">
<classes dir="build/classes" />
<fileset dir="WebContent">
<exclude name="WEB-INF/web.xml" />
<exclude name="**/Thumbs.db" />
</fileset>
</war>
</target>
<target name="createForINT">
<delete file="environnement/INT/${timeStampDay}/${warfile}.war" />
<war destfile="environnement/INT/${timeStampDay}/${warfile}.war" webxml="environnement/INT/web.xml" update="true">
<classes dir="build/classes" />
<fileset dir="WebContent">
<exclude name="WEB-INF/web.xml" />
<exclude name="**/Thumbs.db" />
<exclude name="**/test.jsp" />
</fileset>
</war>
</target>
2 つの構成ファイルがあります。
- 開発環境向け
- INT環境用
WAR ファイルを作成するときに、一部のファイルを無視して、「環境」ディレクトリの他の特定のファイルに置き換えたいですか?
- ターゲットでWARを作成する場合
createForDEV
、environnement/DEVからファイルを取得し、対応するファイルを置き換えたい - ターゲットでWARを作成する場合
createForINT
、environnement/INTからファイルを取得し、対応するファイルを置き換えたい