From 58d34574c9b2ff5372be0bc1ba32fe252d2b7769 Mon Sep 17 00:00:00 2001 From: labkey-matthewb Date: Fri, 21 Aug 2026 11:53:44 -0700 Subject: [PATCH] force jakarta.annotation-api version --- build.gradle | 2 ++ gradle.properties | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/build.gradle b/build.gradle index 92e9976b6d..e82d740d60 100644 --- a/build.gradle +++ b/build.gradle @@ -268,6 +268,8 @@ allprojects { force "jakarta.activation:jakarta.activation-api:${jakartaActivationApiVersion}" // SequenceAnalysis brings in an older version via biojava-genome 7.1.1 force "jakarta.xml.bind:jakarta.xml.bind-api:${jaxbApiVersion}" + // professional's spring-ai dependencies require 3.0.0; graphMailTransport's Microsoft Graph SDK pulls 2.1.1 transitively + force "jakarta.annotation:jakarta.annotation-api:${jakartaAnnotationApiVersion}" // force version for accounts, api, query force "javax.validation:validation-api:${validationApiVersion}" // force version for accounts, docker, api diff --git a/gradle.properties b/gradle.properties index f7b717aa47..9713b4d47d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -208,6 +208,10 @@ jackson3Version=3.1.5 # The Jakarta Activation API version that Angus Activation implements. Keep in sync with angusActivationVersion (above). jakartaActivationApiVersion=2.1.4 +# Version required by professional's spring-ai dependencies; graphMailTransport's Microsoft Graph SDK pulls 2.1.1 +# transitively, but only references Nonnull/Nullable/PostConstruct/etc., all present unchanged in 3.0.0. +jakartaAnnotationApiVersion=3.0.0 + jamaVersion=1.0.3 javassistVersion=3.20.0-GA