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.

build.xml 978B

123456789101112131415161718192021222324252627
  1. <project name="classpathTest" default="aspect">
  2. <target name="aspect"
  3. description="produce AspectMain.jar">
  4. <property name="lib.dir"
  5. location="../../../lib"/>
  6. <property name="aspectj.lib.dir"
  7. location="${lib.dir}/aspectj/lib"/>
  8. <taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties">
  9. <classpath>
  10. <pathelement path="${aspectj.lib.dir}/aspectjtools.jar"/>
  11. </classpath>
  12. </taskdef>
  13. <iajc
  14. outjar="jars/AspectMain.jar"
  15. fork="true"
  16. forkclasspath="${aspectj.lib.dir}/aspectjtools.jar"
  17. srcdir="." includes="AspectMain.java">
  18. <classpath>
  19. <pathelement path="${aspectj.lib.dir}/aspectjrt.jar"/>
  20. <pathelement path="${lib.dir}/test/testing-client.jar"/>
  21. <pathelement path="jars/required.jar"/>
  22. <pathelement path="classesDir"/>
  23. <pathelement path="jars/requiredAspects.jar"/>
  24. </classpath>
  25. </iajc>
  26. </target>
  27. </project>