Dimitris Mouchritsas wrote:
Hi everyone.
I'm trying to create a sample project to test if the build.properties
file exists and if the required properties are set
upon initialization. But I'm not quite sure if I use correctly the
condition task. This is what I've come up with right now:
<?xml version="1.0" encoding="utf-8"?>
<project name="TestProject" default="init">
<target name="check-required-properties"
description="Checks for required properties">
<fail>
<condition>
<and>
<available file="build.properties" />
<isset property="server.path" />
</and>
</condition>
</fail>
</target>
<target name="init"
description="Check build properties and initialize
directory structure"
depends="check-required-properties">
<tstamp />
</target>
</project>
Without the build.properties file the build process succeeds. Why?
Thanks
Dimitris
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Hmm, ok I managed to sold this once I understood that fails needs a
"true" condition and my condition was failing ofcourse. So I changed it to:
<condition>
<not>
<and>
<available file="build.properties" />
<isset property="server.path" />
</and>
</not>
</condition>
Now I'd like to ask another question. Would it be possible to know which
property is not set, so I can print it?
Thanks
Dimitris
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]