From f1bce1c33c842351345e01cdbb3d4501ce2973d6 Mon Sep 17 00:00:00 2001 From: Corey Forsyth Date: Tue, 1 Mar 2022 23:18:34 -0500 Subject: [PATCH] HV-1888 Revert annotation processor service file to javax package In versions >= 7, the annotation processor isn't working. Tested in gradle and maven using this guide: https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/?v=7.0#validator-annotation-processor In versions prior to 7, the annotation works as intended in maven/gradle builds and rasies compilation errors when an annotation is improperly used. Gradle imports used: compileOnly 'org.hibernate.validator:hibernate-validator-annotation-processor:6.2.0.Final' annotationProcessor 'org.hibernate.validator:hibernate-validator-annotation-processor:6.2.0.Final' implementation 'org.hibernate.validator:hibernate-validator:6.2.0.Final' In >=7, the annotation processor doesn't run during compilation. Gradle imports used: compileOnly 'org.hibernate.validator:hibernate-validator-annotation-processor:7.0.2.Final' annotationProcessor 'org.hibernate.validator:hibernate-validator-annotation-processor:7.0.2.Final' implementation 'org.hibernate.validator:hibernate-validator:7.0.2.Final' I don't believe this is something that needs to be changed to jakarta, since javax.annotation.processing.Processor exists in the compiler, not Java EE/Jakarta EE. --- ...processing.Processor => javax.annotation.processing.Processor} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename annotation-processor/src/main/resources/META-INF/services/{jakarta.annotation.processing.Processor => javax.annotation.processing.Processor} (100%) diff --git a/annotation-processor/src/main/resources/META-INF/services/jakarta.annotation.processing.Processor b/annotation-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor similarity index 100% rename from annotation-processor/src/main/resources/META-INF/services/jakarta.annotation.processing.Processor rename to annotation-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor