activemq-artemis/artemis-jakarta-ra
Robbie Gemmell d45349fa67 ARTEMIS-4872: use explicit annotationProcessorPaths compiler config
Updates artemis-log-annotation-processor to use artemis-project so that
artemis-pom can reference artemis-log-annotation-processor without cycle.

Split out its tests to their own module to faciltate, also exercising the
profile mechanism to enable the processor usage with trigger file.

Simplify disabling processing in the module using maven.compiler.proc prop
available since maven-compiler-plugin 3.13.0

Uses a dummy non-processor path at root to 'disable' processsing on JDK < 23,
accounting for Maven 3 not being able to unset maven.compiler.proc from a
parent, and JDKs < 21 requiring newest builds to support -proc:full value
needed otherwise to reenable processing once explicitly disabled.
2024-06-28 16:49:27 +01:00
..
src/main/resources [ARTEMIS-3700]: Provinding a JakartaEE 10 implementation. 2022-05-23 09:45:47 -04:00
enable-log-bundle-annotation-processor ARTEMIS-4872: use explicit annotationProcessorPaths compiler config 2024-06-28 16:49:27 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-06-12 11:58:53 -04:00