<target name="publishtomaven_milestone" depends="maven.init">
- <property name="suffix" value="1.8.0.M1"/>
+ <property name="suffix" value="1.8.11.RC1"/>
<property name="build.root" value="/Users/aclement/gits/org.aspectj/aj-build"/>
<property name="adjusted.release.type" value="milestone"/>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<packaging>jar</packaging>
- <version>1.8.0.RC3</version>
+ <version>1.8.11.RC1</version>
<name>AspectJ runtime</name>
<description>The runtime needed to execute a program using AspectJ</description>
<url>http://www.aspectj.org</url>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<packaging>jar</packaging>
- <version>1.8.0.RC3</version>
+ <version>1.8.11.RC1</version>
<name>AspectJ tools</name>
<description>Tools from the AspectJ project</description>
<url>http://www.aspectj.org</url>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<packaging>jar</packaging>
- <version>1.8.0.RC3</version>
+ <version>1.8.11.RC1</version>
<name>AspectJ weaver</name>
<description>The AspectJ weaver introduces advices to java classes</description>
<url>http://www.aspectj.org</url>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html> <head>
+<title>AspectJ 1.8.11 Readme</title>
+<style type="text/css">
+<!--
+ P { margin-left: 20px; }
+ PRE { margin-left: 20px; }
+ LI { margin-left: 20px; }
+ H4 { margin-left: 20px; }
+ H3 { margin-left: 10px; }
+-->
+</style>
+</head>
+
+<body>
+<div align="right"><small>
+© Copyright 2017 Contributors.
+All rights reserved.
+</small></div>
+
+<h1>AspectJ 1.8.11 Readme</h1>
+
+<p>This release is a small compatibility release to improve the behaviour of the AspectJ 1.8
+line on JDK9. Importantly it includes a change that knows about the Java 9 version information
+and so does not get confused and think it is running on something really old (which typically
+manifests as it complaining about annotations not being supported on this level of Java).</p>
+
+<p>With that change this release is usable for Spring AOP use cases because that is doing
+runtime pointcut matching with proxy creation rather than actual weaving. Although if you
+using Spring AOP with class level annotation retention there may still be issues. If you
+experience problems or need to do actual weaving on JDK9, please use AspectJ9 instead.</p>
+
+<ul>
+<li>1.8.11 available 26-Sep-2017
+</ul>
+
+</body>
+</html>
<tr> <td>README's
</td>
<td>Changes and porting guide for AspectJ
+ <a href="README-1811.html">1.8.10</a>,
<a href="README-1810.html">1.8.10</a>,
<a href="README-189.html">1.8.9</a>,
<a href="README-188.html">1.8.8</a>,
The -Xlintfile:lint.properties allows fine-grained control. In tools.jar, see
org/aspectj/weaver/XlintDefault.properties for the default behavior and a template to copy.
### AspectJ-specific messages
-compiler.name = AspectJ Compiler 1.8.10
+compiler.name = AspectJ Compiler 1.8.11
compiler.version = Eclipse Compiler Neon.2 #75dbfad0, 3.12
compiler.copyright =