【发布时间】:2015-09-11 01:42:23
【问题描述】:
我想在构建过程中将一个文件复制到多个目录。
${prop.fmt} 中的值有两个目录,我只想将一个 WAR 文件复制到这两个目录中:
/apps/phxadmin-dev/devd/ui_tomcats/tomcat_c345tczuwdvd2/webapps
/apps/phxadmin-dev/devd/ui_tomcats/tomcat_c404gxduwdvd1/webapps
我的 Ant 脚本:
<target name="test" >
<dirset id="dir.name" dir="${phx.tomcat.dir}" includes="*/webapps"/>
<property name="prop.dist.contents" refid="dir.name"/>
<loadresource property="prop.fmt">
<string value="${prop.dist.contents}"/>
<filterchain>
<tokenfilter>
<replaceregex pattern=";" replace="${line.separator}" flags="g"/>
</tokenfilter>
<prefixlines prefix="${phx.tomcat.dir}/" />
</filterchain>
</loadresource>
<echo message="${prop.fmt}"/>
<copy file="${phx.deploy.dir}/${war.file.name}" todir="${prop.fmt}"/>
</target>
有人可以帮我吗?
【问题讨论】: