In Ant 1.6, properties can be written in XML files. Can someone tell me why
<property name="some.property" value="some.value"/>
is more desirable than
import feature is what’s new in Ant 1.6 that makes this usage possible. So, the answer is, “because you can conditionally set properties in the imported files” (rather than conditionally evaluating property files). So really my gripe is (again) with the weird, stilted little language that is Ant.