-
Enhancement
-
Resolution: Unresolved
-
Major
-
12.1.3.Final
-
None
-
Undefined
Our documentation tells users that all they need to generate ProtoStream context initializers is to add the protostream-processor dependency:
This works in general, but it is not enough when the application is also using another annotation processor without automatic discovery, such as MapStruct.
When users add one annotation processor in the <annotationProcessorPaths> configuration of maven-compiler-plugin, they must add all annotation processors there. Our documentation should mention that, and give an example of how to do it.
It's even worse in our infinispan-client quarkus extension: the protostream-processor dependency is implicit, so the users don't even know what version of protostream-processor they need to reference in <annotationProcessorPaths>.