Community
Participate
Working Groups
This has been requested by Ron and several others, and will enable browsing crosscutting structure (e.g. via the AspectJ Browser) for builds done via the command line or Ant, and possibly via AJDT with some minor extensions to that.
decide what to do for RC1, probably should be a new option rather than affecting -emacssym
Agreed. I plan on implementing the new option and committing by Tuesday. I already have the test and support written (but not checked in).
Done: there is now a -crossrefs option that will generate a .ajsym file into the output directory. - tests output of -emacssym and -crossrefs mode added - documentation added - command line usage documentation added
Added taskdef too. Example usage: <project name="simple-example" default="compile" > <taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties"> <classpath> <pathelement location="lib/aspectjtools.jar"/> </classpath> </taskdef> <target name="compile" > <iajc incremental="false" sourceroots="src${path.separator}ajsrc" destDir="bin" crossrefs="true" classpath="lib/aspectjrt.jar"/> </target> <target name="inspect" description="Launch the browser to inspect build results"> <exec executable="lib/ajbrowser.bat" dir="."> <arg line="bin/build.lst"/> </exec> </target> </project>