So, conclusion:
a) Let's get the samples working asap

First step for me : fixing build.xml
build.properties defines:
exclude.webapp.documentation=true
exclude.webapp.javadocs=true
exclude.webapp.scratchpad=true
exclude.webapp.samples=true

exclude.scratchpad=true
exclude.deprecated=true

If we want to stick to these exclude.XXX properties toggling to true or false in build.properties, respectivly
in local.build.properties
I think we have to shadow them by


<condition property="unless.exclude.XXX">
<istrue value="${exclude.XXX}"/>
</condition>

and using
<target ... unless="${unless.exclude.XXX}">

I have discussed it shorly with Sylvain, is this the way to go?
So in the build*.properties you can say
exclude.webapp.samples=true, or exclude.webapp.samples=false
in the build.xml
the "shadow" property unless.exclude.webapp.samples is set iff unless.exclude is true,
else unless.exclude.webapp.samples is not set.





Reply via email to