Closed ojecborec closed 1 month ago
Hi @ojecborec.
TLDR: you can safely ignore this type of warning.
Manifold uses -Akey[=value]
javac compiler annotation-style options as a simple, standard way to pass manifold-specific options to the compiler. Although not an annotation processor, manifold can still access these options.
However, as you have discovered, if an annotation processor is used with manifold, such as lombok, the compiler will produce warnings claiming the annotation processor does not acknowledge the Akey
options. While technically true, the options are of course used by manifold, therefore you can safely ignore these warnings.
These warnings will be suppressed in a future release.
What is a proper way to make Manifold and Lombok work together? I have a following project that displays warning when compiling with
org.apache.maven.plugins:maven-compiler-plugin:3.11.0
.It works just fine with version
3.10.1
.Here's the response after removing Lombok annotation processor path and compile with version
3.11.0
.demo.zip