a tiny c-template work-alike for java
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

46 lines
1.1 KiB

  1. <?xml version="1.0"?>
  2. <project name="picotemplate" default="compile">
  3. <property name="version.num" value="1.0" />
  4. <target name="clean">
  5. <delete file="${ant.project.name}-${version.num}.jar" />
  6. <delete includeemptydirs="true">
  7. <fileset dir="doc" includes="**/*" />
  8. <fileset dir="classes" includes="**/*" />
  9. </delete>
  10. </target>
  11. <target name="compile">
  12. <mkdir dir="classes" />
  13. <javac includeantruntime="false" target="1.5"
  14. srcdir="src" destdir="classes" />
  15. </target>
  16. <target name="jar" depends="compile">
  17. <delete file="${ant.project.name}-${version.num}.jar" />
  18. <jar destfile="${ant.project.name}-${version.num}.jar">
  19. <fileset dir="classes">
  20. <exclude name="**/example/**" />
  21. </fileset>
  22. </jar>
  23. </target>
  24. <target name="run" depends="compile">
  25. <java classname="com.binarythought.picotemplate.example.TemplateExample"
  26. fork="true" maxmemory="64M">
  27. <classpath>
  28. <dirset dir="classes" />
  29. </classpath>
  30. </java>
  31. </target>
  32. <target name="doc">
  33. <mkdir dir="doc" />
  34. <javadoc destdir="doc">
  35. <fileset dir="src">
  36. <exclude name="**/example/**" />
  37. </fileset>
  38. </javadoc>
  39. </target>
  40. </project>