OverviewIn this service release of AJDT, we have included a number of performance enhancements, as well as a few new features. This is the last scheduled release of the AJDT stream targeting 3.4. The next release, in early 2010, will be targeting the 3.5 stream only. And our second 2010 release will target 3.5. At the same time, we will also release an early development version of AJDT targeting Eclipse 3.6 in time for EclipseCon 2010.
AJDT is available from the following update sites for Eclipse 3.5 and 3.4 respectively:
Export Feature With AspectJA new wizard is available to export features with AspectJ support. This wizard can be initiated from the
File -> Export...command:
This wizard supports all of the options that the standard export feature supports. The only difference is that the AspectJ compiler is used to compile the projects instead of the Java compiler:
AJDT support for passing aop.xml fileAJDT now provides UI support to pass aop.xml files to the compiler. AspectJ bug 124460 describes how the AspectJ compiler can use aop.xml files for compile time weaving. And now AJDT provides UI support in the following way.
In project properties of your AspectJ project, select aop.xml management. Here you add and remove aop.xml files that will be sent to the compiler. Note that these files are highlighted using a special icon. Also, note that the name aop.xml is optional. Any xml file can be sent to the compiler in this way. See the following screenshot for an example
In order to use aop.xml files for compile-time configuring of the weaver, you must add the
-xmlConfiguredoption under Non-Standard Compiler Options in the project's AspectJ Compiler options. This work is described in bug 287459.
This work is still experimental. We hope to receive some feedback so that compile time XML configuration of the weaver can be improved. Please send all comments to theAspectJ mailing list, or to bugzilla.