I suppose you have an extension method defined that isn't mentioned though? "field.initializerAsString" won't work on it's own, so I replaced it with "field.initializer.toString"
<project default="compile">
<!--
Assuming target/libs folder contains:
aopalliance-1.0.jar
guava-10.0.1.jar
guice-3.0.jar
hamcrest-core-1.1.jar
javax.inject-1.jar
jsr305-1.3.9.jar
junit-4.10.jar
log4j-1.2.15.jar
org.eclipse.xtend.lib-2.4.3.jar
org.eclipse.xtend.standalone-2.4.3.jar
org.eclipse.xtext.xbase.lib-2.4.3.jar
-->
<property name="libs-dir" location="target/libs" />
<path id="xtend.deps">
<fileset dir="${libs-dir}">
<include name="*.jar" />
</fileset>
</path>
<taskdef name="xtendc" classname="org.eclipse.xtend.core.compiler.batch.XtendCompilerAntTask">
<classpath>
<fileset dir="${libs-dir}">
<include name="org.eclipse.xtend.standalone-2.4.2*.jar" />
</fileset>
</classpath>
</taskdef>
<target name="compile">
<xtendc destdir="ant-gen" srcdir="src/main/java">
<classpath refid="xtend.deps" />
</xtendc>
</target>
</project>
Multiple source folders can be defined as a path:
<target name="compile">
<xtendc destdir="ant-gen">
<srcdir>
<pathelement path="src/main/java" />
<pathelement path="src/main/java2" />
</srcdir>
<classpath refid="xtend.deps" />
</xtendc>
</target>--
You received this message because you are subscribed to the Google Groups "Xtend Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xtend-lang+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.