在 ANT 脚本中,有没有办法将“环境”目录中的文件包含到不同的战争中?
我的文件系统树:
- 环境
- 开发者
- web.xml
- log4j.properties
- INT
- web.xml
- log4j.properties
- 开发者
- 网页内容
- 网络信息
- web.xml
- log4j.properties
- 网络信息
从 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>
我有两个配置文件:
- 适用于 DEV 环境
- 用于 INT 环境
当我制作 WAR 文件时,我想忽略一些文件并用“环境”目录中的其他特定文件替换它们?
- 在
createForDEV
目标中制作WAR时,我想从环境/开发中获取文件并替换相应的文件 - 在
createForINT
目标中制作WAR时,我想从环境/INT中获取文件并替换相应的文件