mirror of
https://github.com/apache/activemq-artemis.git
synced 2025-02-06 18:18:43 +00:00
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.
Welcome to Apache ActiveMQ Artemis
ActiveMQ Artemis is the next generation message broker from Apache ActiveMQ.
Getting Started
See the User Manual for an in-depth explanation of all aspects of broker configuration and behavior.
The ActiveMQ Artemis Examples repository contains over 90 examples demonstrating many of the client and broker features.
How to Build, etc.
See the Hacking Guide for details about modifying the code, building the project, running tests, IDE integration, etc.
Migrate from ActiveMQ Classic
See the Migration Guide for information about the architectural and configuration differences between ActiveMQ Classic and ActiveMQ Artemis.
Report an Issue
See our website for details on how to report an bug, request a feature, etc.
Languages
Java
98.2%
JavaScript
0.8%
Groovy
0.5%
Shell
0.3%
CSS
0.1%