A few notes on java annotation processing, collected when working on RESTX annotation processor.
It fails silently.
Use -proc:none
javac option.
In restx build you can use this fragment: classpath:///restx/build/fragments/maven/annotation-processing-disable.xml
javac will silently stop the compilation
with javac, use -A<option>
Example: -Adebug
In IDEA it’s in compiler preferences: https://cloudup.com/cdAuvh0Mz7z In Maven it’s in the compiler plugin: http://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html
Note that -Adebug is not a standard option, but it's the option used by RESTX annotation processors to provide more details.