A maven plugin to process compile time annotation for jdk6 and above.
This plugin helps to use from maven the new annotation processing integrated in java compiler provided from JDK8
This plugin could be considered the 'alter ego' of maven apt plugin http://mojo.codehaus.org/apt-maven-plugin/
Develop an annotation processor
Issue 75 - Add support for Java9 --release parameter
Issue 72 - How to solve multiple executions of plugin
Issue 66 - source 1.8 ignored
Issue 67 - options are not taking in consideration
Issue 64 - Add option to fork for JDK9 support
Issue 65 - Add support for maven-toolchains-plugin
Issue 63 - -sourcepath is not configured
Thanks to borisbrodski for contribution
This plugin use maven 3.1.0 runtime
Issue 56 - diagnostic message from NOTE to INFO
Issue 50 - support for scanning maven source artifacts. Thanks to ike.braun for patch
Issue 44 - move code to use maven 3 annotation
Issue 43 - @parameter for addOutputDirectoryToCompilationSources
fixed issue 35 - enhance options support
fixed issue 23 - Publish to Maven Central - Thank you to Igor Vaynberg for support
fixed issue 28 - add incudes/excludes feature
fixed issue 26 - Tested over maven3 release
fixed issue 25 - skip processing whether no source files found
fixed issue 22 - support system properties
fixed issue 12 - support output class folder directly in configuration
May 4,2010
Release 1.3.4 .
Available from maven
fixed issue 20 - add plugin dependencies to processor classpath
Apr 23,2010
Release 1.3.3 .
Available from maven
fixed issue 19 - possible disable diagnostic output
Apr 11,2010
Release 1.3.2 .
Available from maven
fixed issue 17 skip when packaging is pom (useful to add plugin declaration in parent pom)
Feb 04,2010
Release 1.3.1 .
Available from maven
fixed issue 15 add failOnError parameter
If you want stay tuned on each update, use the SNAPSHOT version as shown below
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>x.x.x-SNAPSHOT</version>
</plugin>
Created branch 1.3.x to continue to support maven2.x - Trunk has been moved to release 2.x that will support maven3 features
Jan 22,2010
Release 1.3 .
Available from maven
Nov 25,2009
Release 1.2 .
Available from maven
Nov 08,2009
Release 1.1 .
Available from maven
Nov 08,2009
Release 1.0 .
Available from maven