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 928B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <project name="SecurityManagerTest" default="all" basedir=".">
  2. <property name="aspectj" value="j:\eclipse\aspectj_ws\aj-build\dist\tools\lib"/>
  3. <property name="aspectjrt" value="${aspectj}/aspectjrt.jar" />
  4. <property name="aspectjtools" value="${aspectj}/aspectjtools.jar" />
  5. <taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties">
  6. <classpath>
  7. <pathelement path="${aspectjtools}"/>
  8. </classpath>
  9. </taskdef>
  10. <target name="compile">
  11. <iajc
  12. srcdir="${basedir}/src"
  13. classpath="${aspectjrt}"
  14. destdir="${basedir}/bin"
  15. verbose="true"
  16. fork="true"
  17. forkclasspath="${aspectjtools}"
  18. >
  19. </iajc>
  20. </target>
  21. <target name="run">
  22. <java
  23. classname="HelloWorld"
  24. classpath="${basedir}/../../../runtime/bin;${basedir}/bin"
  25. fork="yes"
  26. >
  27. <jvmarg value="-Djava.security.manager"/>
  28. </java>
  29. </target>
  30. <target name="all" depends="compile, run"/>
  31. </project>