http://sourceforge.net/projects/nant/?source=directory
ant修改xml文件5
<?xml version="1.0" encoding="UTF-8"?>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
</project> 使用ant修改成
<?xml version="1.0" encoding="UTF-8"?>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
<property name="database.host" value="${DB_HOST}" />
</project>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
</project> 使用ant修改成
<?xml version="1.0" encoding="UTF-8"?>
<project name="database tasks" default="createDatabase" basedir=".">
<property name="database.pwd" value="${DB_PWD}" />
<property name="database.host" value="${DB_HOST}" />
</project>
uild.properties 定义一个变量
- @H_301_31@newLine=\n
然后在ant中使用
@H_301_31@<replaceregexpfile="xxx.xml"
@H_301_31@match="</project>"
@H_301_31@replace="${newLine}"
@H_301_31@byline="true"/>
@H_301_31@
@H_301_31@<concatappend="true"
@H_301_31@fixlastline="true"eol="crlf"destfile=""xxx.xml"">
@H_301_31@<propertyname="database.host"value=\"${DB_HOST}\"/>
@H_301_31@</concat>
@H_301_31@${newLine}
@H_301_31@<\/project>
@H_301_31@</concat>