| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
| <html><head> |
| <link rel="STYLESHEET" href="http://www.eclipse.org/default_style.css" charset="ISO-8859-1" type="text/css"> |
| <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>AJDT 2.0.1 - New and Noteworthy</title> |
| |
| </head> |
| <body> |
| <h1>AJDT 2.0.1 - New and Noteworthy</h1> |
| |
| <table border="0" cellpadding="10" cellspacing="0" width="80%"> |
| <tbody> |
| <tr> |
| <td valign="top"><b>Overview</b></td> |
| <td valign="top"> |
| In this service release of AJDT, we have included a number of performance enhancements, as well as a few new features. |
| <br/> |
| <br/> |
| 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. |
| </td> |
| |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| </tr> |
| <tr> |
| <td valign="top"><b>Export Feature With AspectJ</b></td> |
| <td> |
| A new wizard is available to export features with AspectJ support. This wizard can be initiated from the <code>File -> Export...</code> |
| command: |
| <br/> |
| <img src="img/export_feature.gif" border="1"/> |
| <br/> |
| 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: |
| <br/> |
| <img src="img/export_feature2.gif" border="1"/> |
| </td> |
| |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| </tr> |
| <tr> |
| <td valign="top"><b>AJDT support for passing aop.xml file</b></td> |
| <td> |
| AJDT now provides UI support to pass aop.xml files to the compiler. AspectJ <a href="bug 124460">bug 124460</a> describes how the AspectJ compiler can |
| use aop.xml files for compile time weaving. And now AJDT provides UI support in the following way. |
| <br/> |
| <br/> |
| In project properties of your AspectJ project, select <em>aop.xml management</em>. 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 |
| <em>aop.xml</em> is optional. Any xml file can be sent to the compiler in this way. See the following screenshot for an example: |
| <br/> |
| <img src="img/aop_xml.gif" border="1"/> |
| <br/> |
| <br/> |
| In order to use aop.xml files for compile-time configuring of the weaver, you must add the <code>-xmlConfigured</code> |
| option under <em>Non-Standard Compiler Options</em> in the project's AspectJ Compiler options. |
| This work is described in <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=287459">bug 287459</a>. |
| <br/> |
| <br/> |
| 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 the |
| <a href="http://eclipse.org/aspectj/userlists.php">AspectJ mailing list</a>, or to |
| <a href="https://bugs.eclipse.org/bugs/">bugzilla</a>. |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| </tr> |
| <tr> |
| <td valign="top"><b>AspectJ 1.6.6</b></td> |
| <td> |
| AJDT 2.0.1 contains AspectJ 1.6.6 and this version is <a href="http://eclipse.org/aspectj/downloads.php">available for download</a> |
| separately. See the <a href="http://eclipse.org/aspectj/doc/released/README-166.html">release notes here</a>. |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| </tr> |
| <tr> |
| <td valign="top"><b>Bug Fixes</b></td> |
| <td> |
| Thirty-four bugs have been addressed in this release. See <a href="http://tinyurl.com/yazj5du">Bugzilla</a> for the full report. |
| </td> |
| |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| </tr> |
| <tr> |
| <td valign="top"><b>Thanks!</b></td> |
| <td> |
| Thanks to those of you who have submitted patches, bug reports, and contributed to the mailing list for this release. |
| We appreciate your help. Specifically, in this release: |
| <ul> |
| <li>Ivica Loncar on bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=268667">268667</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=282391">282391</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285825">285825</a>, and |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=288020">288020</a></li> |
| <li>Konstantin Titorenkoon on bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285188">285188</a></li> |
| </ul> |
| </td> |
| |
| |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr></td> |
| <tr> |
| <td valign="top"><b>Previous Releases</b></td> |
| <td> |
| See <a href="http://www.eclipse.org/ajdt/whatsnew200/index.html">here</a> |
| for information on the new features in AJDT 2.0.0. |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body></html> |