From 192e6d0570faa212dec8722d05f1f625e30a1077 Mon Sep 17 00:00:00 2001 From: Graeme Rocher Date: Thu, 2 Mar 2023 15:52:58 +0100 Subject: [PATCH] Use new validation module --- gradle/libs.versions.toml | 3 ++- jms-activemq-artemis/build.gradle | 3 +++ jms-activemq-classic/build.gradle | 3 +++ jms-core/build.gradle | 4 ++++ jms-sqs/build.gradle | 3 +++ settings.gradle | 1 + 6 files changed, 16 insertions(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d01f5c00..1932d162 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -22,10 +22,11 @@ testcontainers = '1.17.6' lombok = '1.18.26' micronaut-aws-v2 = '3.13.1' +micronaut-validation = "4.0.0-SNAPSHOT" micronaut-gradle-plugin = "3.6.6" [libraries] - +micronaut-validation = { module = "io.micronaut.validation:micronaut-validation-bom", version.ref = "micronaut-validation" } activemq-broker = { module = 'org.apache.activemq:activemq-broker', version.ref = 'activemq' } activemq-client = { module = 'org.apache.activemq:activemq-client', version.ref = 'activemq' } amazon-sqs-messaging = { module = 'com.amazonaws:amazon-sqs-java-messaging-lib', version.ref = 'amazon-sqs-messaging' } diff --git a/jms-activemq-artemis/build.gradle b/jms-activemq-artemis/build.gradle index 75da759b..2c08aae8 100644 --- a/jms-activemq-artemis/build.gradle +++ b/jms-activemq-artemis/build.gradle @@ -3,6 +3,9 @@ plugins { } dependencies { + annotationProcessor(mnValidation.micronaut.validation.processor) + implementation(mnValidation.micronaut.validation) + api projects.jmsCore api (libs.artemis.client) { exclude group: 'commons-logging', module: 'commons-logging' diff --git a/jms-activemq-classic/build.gradle b/jms-activemq-classic/build.gradle index 6215b36d..2af035cb 100644 --- a/jms-activemq-classic/build.gradle +++ b/jms-activemq-classic/build.gradle @@ -3,6 +3,9 @@ plugins { } dependencies { + annotationProcessor(mnValidation.micronaut.validation.processor) + implementation(mnValidation.micronaut.validation) + api projects.jmsCore api libs.activemq.client implementation libs.spotbugs diff --git a/jms-core/build.gradle b/jms-core/build.gradle index 2ad38e66..8f8d6ee6 100644 --- a/jms-core/build.gradle +++ b/jms-core/build.gradle @@ -3,9 +3,13 @@ plugins { } dependencies { + annotationProcessor(mnValidation.micronaut.validation.processor) + implementation(mnValidation.micronaut.validation) + api mn.micronaut.messaging api libs.jms.api api libs.commons.pool2 + implementation mn.micronaut.jackson.databind } diff --git a/jms-sqs/build.gradle b/jms-sqs/build.gradle index 68783154..2b2ebd60 100644 --- a/jms-sqs/build.gradle +++ b/jms-sqs/build.gradle @@ -4,6 +4,9 @@ plugins { dependencies { annotationProcessor mn.micronaut.graal + annotationProcessor(mnValidation.micronaut.validation.processor) + implementation(mnValidation.micronaut.validation) + api projects.jmsCore api libs.amazon.sqs.messaging api libs.aws.sqs diff --git a/settings.gradle b/settings.gradle index 20dea47d..3028406e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -27,4 +27,5 @@ enableFeaturePreview 'TYPESAFE_PROJECT_ACCESSORS' micronautBuild { addSnapshotRepository() importMicronautCatalog() + importMicronautCatalog("micronaut-validation") }