A maven plugin to process compile time annotation for jdk8 and above.
This plugin helps to use from maven the new annotation processing integrated in java compiler provided from JDK8
This plugin was born as the 'alter ego' of maven apt plugin apt-maven-plugin
Develop an annotation processor
Date
Version
Info
Dec 22, 2020
Release 4.5
fix issue #90
Dec 22, 2020
Release 4.5-jdk8
---
Oct 01, 2020
Release 4.4
merge PR #87. Thanks to Martijn Dashorst
Oct 01, 2020
Release 4.4-jdk8
---
Sep 25, 2020
Release 4.3
merge PR #85. Thanks to Martijn Dashorst
Aug 03, 2020
Release 4.2
merge PR #84. Thanks to DemonicTutor
Aug 03, 2020
Release 4.2-jdk8
---
Jul 30, 2020
Release 4.1
Release based on JDK9 and above
Jul 30, 2020
Release 4.1-jdk8
Maintenance release compatible with JDK8
Jul 21, 2020
Release 4.0-jdk8
Maintenance release compatible with JDK8
Jul 18, 2020
Release 4.0
Release based on JDK9 and above
Apr 17, 2020
Release 4.0-rc1
Mar 02, 2020
Release 4.0-beta1
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