>My "build file" is going to look like this (I'm making up half of it): > >@Project(Name="example", DefaultTarget="echo") >public class BuildFile extends JavaFrontBuildFile { > public BuildFile(Project p) { > super(p); > } > > @Target > public void echo() { > getProject().log("Hello world"); > } > > @Target(Name="-setproperty") > public void setProperty() { > taskBuilder().newProperty().withName("world").andValue("world") > .execute(); > } > > @Target(Depends="-setproperty") > public void moreComplexExample() { > taskBuilder().newEcho().withMessage("Hello ${world}").execute(); > } >}
Looks like Leafcutter: https://leafcutter.dev.java.net/ <target name="backup" depends="init" if="backup.enabled"> <property name="source.dir" value="src/main"/> <copy todir="home/backups" verbose=true> <fileset dir=${source.dir}" includes="**/*.txt"/> </copy> </target> public void backup(boolean enabled){ init(); if (enabled){ File sourceDir = new File("src/main"); TaskRunner.run("copy todir=home/backups verbose=true (fileset dir=${1} includes=**/*.txt)", sourceDir); } } Jan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]