A maven plugin to process compile time annotation for jdk8 and above.
![Join the chat at https://gitter.im/bsorrentino/maven-annotation-plugin](https://camo.githubusercontent.com/2da7039d862cabe847953554272000b86e80b158a0723c9a832720b935df3f43/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)
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 |
Jun 28, 2021 |
Release 5.0-rc2 |
merge PR #95 - Thanks to Ulysses Rangel RIbeiro |
Jun 28, 2021 |
Release 5.0-jdk8-rc2 |
|
Feb 04, 2021 |
Release 5.0-rc1 |
fix issue #91 #92 #93 |
Feb 04, 2021 |
Release 5.0-jdk8-rc1 |
|
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 |