|
Ant example source code file (echoproperties.xml)
The echoproperties.xml source code
<project name="test" default="def" basedir=".">
<target name="def">
</target>
<target name="setup">
<property name="a.set" value="true" />
<property name="b.set" value="false" />
</target>
<target name="testEchoToLog" depends="setup">
<echoproperties />
</target>
<target name="testEchoWithEmptyPrefixToLog" depends="setup">
<echoproperties prefix=""/>
</target>
<target name="testEchoToLogXml" depends="setup">
<echoproperties format="xml" />
</target>
<target name="testReadAndEchoToLog" depends="setup">
<echoproperties srcfile="echoproperties.properties" />
</target>
<target name="testReadBadFile" depends="setup">
<echoproperties srcfile="." />
</target>
<target name="testReadBadFileFail" depends="setup">
<echoproperties srcfile="." failonerror="yes" />
</target>
<target name="testReadBadFileNoFail" depends="setup">
<echoproperties srcfile="." failonerror="no" />
</target>
<target name="testEchoToBadFile" depends="setup">
<echoproperties destfile="." />
</target>
<target name="testEchoToBadFileFail" depends="setup">
<echoproperties destfile="." failonerror="yes" />
</target>
<target name="testEchoToBadFileNoFail" depends="setup">
<echoproperties destfile="." failonerror="no" />
</target>
<target name="testEchoToGoodFile" depends="setup">
<echoproperties destfile="test.properties" />
</target>
<target name="testEchoToGoodFileXml" depends="setup">
<echoproperties destfile="test.xml" format="xml" />
</target>
<target name="testEchoToGoodFileFail" depends="setup">
<echoproperties destfile="test.properties" failonerror="yes" />
</target>
<target name="testEchoToGoodFileNoFail" depends="setup">
<echoproperties destfile="test.properties" failonerror="no" />
</target>
<target name="testEchoPrefix" depends="setup">
<echoproperties destfile="test-prefix.properties" prefix="a." />
</target>
<target name="testEchoPrefixAsPropertyset" depends="setup">
<echoproperties destfile="test-prefix.properties">
<propertyset>
<propertyref prefix="a."/>
</propertyset>
</echoproperties>
</target>
<target name="testEchoPrefixAsNegatedPropertyset" depends="setup">
<echoproperties destfile="test-prefix.properties">
<propertyset negate="true">
<propertyref prefix="b."/>
</propertyset>
</echoproperties>
</target>
<target name="testEchoPrefixAsDoublyNegatedPropertyset" depends="setup">
<echoproperties destfile="test-prefix.properties">
<propertyset negate="true">
<propertyset negate="true">
<propertyref prefix="a."/>
</propertyset>
</propertyset>
</echoproperties>
</target>
<target name="testWithPrefixAndRegex" depends="setup">
<echoproperties prefix="ant." regex=".*ant.*"/>
</target>
<target name="testWithEmptyPrefixAndRegex" depends="setup">
<echoproperties prefix="" regex=""/>
</target>
<target name="testWithRegex" depends="setup">
<echoproperties regex=".*ant.*"/>
</target>
<target name="cleanup">
<delete file="test.properties" failonerror="no" />
<delete file="test-prefix.properties" failonerror="no" />
<delete file="test.xml" failonerror="no" />
</target>
</project>
Other Ant examples (source code examples)Here is a short list of links related to this Ant echoproperties.xml source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.