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.

ant.xml 3.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <!-- ajc-ant script, not to be used from Ant commant line - see AntSpec -->
  2. <project name="tracing">
  3. <!-- using this we can debug the forked VM -->
  4. <property
  5. name="jdwp"
  6. value="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/>
  7. <target name="Tracing">
  8. <java fork="yes" classname="TracingTest" failonerror="yes">
  9. <classpath refid="aj.path"/>
  10. <!-- use META-INF/aop.xml style -->
  11. <!-- <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>-->
  12. <!-- <jvmarg line="${jdwp}"/>-->
  13. </java>
  14. </target>
  15. <target name="Default tracing">
  16. <java fork="yes" classname="DefaultTracingTest" failonerror="yes">
  17. <classpath refid="aj.path"/>
  18. <!-- use META-INF/aop.xml style -->
  19. <!-- <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>-->
  20. <!-- <jvmarg line="${jdwp}"/>-->
  21. </java>
  22. </target>
  23. <target name="Trace messages">
  24. <copy file="${aj.root}/tests/tracing/aop-tracemessages.xml"
  25. tofile="${aj.sandbox}/META-INF/aop.xml"/>
  26. <java fork="yes" classname="HelloWorld" failonerror="yes">
  27. <classpath refid="aj.path"/>
  28. <jvmarg value="-Dorg.aspectj.tracing.factory=default"/>
  29. <jvmarg value="-Dorg.aspectj.tracing.messages=true"/>
  30. <!-- use META-INF/aop.xml style -->
  31. <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>
  32. <!-- <jvmarg value="${aj.addOpensKey}"/>-->
  33. <!-- <jvmarg value="${aj.addOpensValue}"/>-->
  34. <!-- <jvmarg line="${jdwp}"/>-->
  35. </java>
  36. </target>
  37. <target name="Trace everything">
  38. <java fork="yes" classname="HelloWorld" failonerror="yes">
  39. <classpath refid="aj.path"/>
  40. <jvmarg value="-Dorg.aspectj.tracing.enabled=true"/>
  41. <jvmarg value="-Dorg.aspectj.tracing.factory=default"/>
  42. <jvmarg value="-Dorg.aspectj.tracing.messages=true"/>
  43. <!-- <jvmarg value="-verbose:class"/>-->
  44. <!-- use META-INF/aop.xml style -->
  45. <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>
  46. <!-- <jvmarg value="${aj.addOpensKey}"/>-->
  47. <!-- <jvmarg value="${aj.addOpensValue}"/>-->
  48. <!-- <jvmarg line="${jdwp}"/>-->
  49. </java>
  50. </target>
  51. <target name="JDK 1.4 tracing">
  52. <copy file="${aj.root}/tests/tracing//logging.properties"
  53. tofile="${aj.sandbox}/META-INF/logging.properties"/>
  54. <java fork="yes" classname="HelloWorld" failonerror="yes">
  55. <classpath refid="aj.path"/>
  56. <jvmarg value="-Dorg.aspectj.tracing.debug=true"/>
  57. <jvmarg value="-Djava.util.logging.config.file=logging.properties"/>
  58. <!-- use META-INF/aop.xml style -->
  59. <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>
  60. <!-- <jvmarg value="${aj.addOpensKey}"/>-->
  61. <!-- <jvmarg value="${aj.addOpensValue}"/>-->
  62. <!-- <jvmarg line="${jdwp}"/>-->
  63. </java>
  64. </target>
  65. <target name="Tracing file System Property">
  66. <java fork="yes" classname="HelloWorld" failonerror="yes">
  67. <classpath refid="aj.path"/>
  68. <jvmarg value="-Dorg.aspectj.tracing.enabled=true"/>
  69. <jvmarg value="-Dorg.aspectj.tracing.factory=default"/>
  70. <jvmarg value="-Dorg.aspectj.tracing.messages=true"/>
  71. <jvmarg value="-javaagent:${aj.root}/lib/test/loadtime5.jar"/>
  72. <!-- <jvmarg value="${aj.addOpensKey}"/>-->
  73. <!-- <jvmarg value="${aj.addOpensValue}"/>-->
  74. <!-- <jvmarg value="-verbose:class"/>-->
  75. <!-- use META-INF/aop.xml style -->
  76. <!-- <jvmarg line="${jdwp}"/>-->
  77. <sysproperty key="org.aspectj.tracing.file" path="${aj.sandbox}/tracing.txt"/>
  78. </java>
  79. </target>
  80. </project>