通过使用以下代码块build.xml
file
<propertyfile file="default.properties" comment="Default properties">
<entry key="source.dir" value="1" />
<entry key="dir.publish" value="1" />
<entry key="dir.publish.html" value="1" />
</propertyfile>
我能够生成default.properties
具有以下文件内容的文件
source.dir=1
dir.publish=1
dir.publish.html=1
我想知道如何在生成的文件中添加注释?例如。生成的属性应具有以下内容:
# Default Configuration
source.dir=1
dir.publish=1
# Source Configuration
dir.publish.html=1
我怎样才能使用Ant动态地做到这一点build.xml
?
属性文件任务用于editing属性文件。它包含各种不错的功能,允许您修改条目。例如:
<propertyfile file="build.properties">
<entry key="build_number"
type="int"
operation="+"
value="1"/>
</propertyfile>
我已经增加了我的build_number
一个。我不知道它的价值是多少,但它现在比以前更大了。
- Use the
<echo>
任务来构建属性文件而不是<propertyfile>
。您可以轻松地布局内容,然后使用<propertyfile>
稍后编辑该内容。
Example:
<echo file="build.properties">
# Default Configuration
source.dir=1
dir.publish=1
# Source Configuration
dir.publish.html=1
</echo>
- 为每个部分创建单独的属性文件。每种类型都可以有一个评论标题。然后,使用将它们一起批处理到一个文件中:
Example:
<propertyfile file="default.properties"
comment="Default Configuration">
<entry key="source.dir" value="1"/>
<entry key="dir.publish" value="1"/>
<propertyfile>
<propertyfile file="source.properties"
comment="Source Configuration">
<entry key="dir.publish.html" value="1"/>
<propertyfile>
<concat destfile="build.properties">
<fileset dir="${basedir}">
<include name="default.properties"/>
<include name="source.properties"/>
</fileset>
</concat>
<delete>
<fileset dir="${basedir}">
<include name="default.properties"/>
<include name="source.properties"/>
</fileset>
</delete>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)