Author Login
Post Reply
Hello. I need to apply two exclude conditions, one mandatory, one conditional
based on properties value. I wish I could just use "if" with an "exclude"
tag. Alas, I've tried many other things. This is the current non-working
version:
<selector id="selector.exclusions.conditional" >
<filename name="theme/foo/**/*" />
<filename name="theme/bar/**/*" />
</selector>
<selector id="selector.exclusions.all" >
<filename name="script/**/*" />
<filename name="META_INF/**/*" />
</selector>
<target name="resources" depends="init" description="Build resources">
<copy todir="${resources.dir}" includeEmptyDirs="false">
<fileset dir="${resource.dir}">
<and>
<not>
<selector refid="selector.exclusions.conditional"
if="build.exclusions"/>
</not>
<not>
<selector refid="selector.exclusions.all"/>
</not>
<filename name="**/*"/>
</and>
</fileset>
</copy>
</target>
BUILD FAILED
C:\dev\vcm\main\vui-vcm\build.xml:275: Only one selector is allowed within
the <selector> tag
--
Sent from the Ant - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)