diff --git a/gradle.properties b/gradle.properties index 33472217c..241558602 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,12 +26,16 @@ asciidoctorGradlePluginVersion=4.0.4 casClientCoreVersion=4.0.4 commonsLangVersion=2.6 dumbsterVersion=1.6 +gbenchVersion=0.4.3-groovy-2.4 gradleCryptoChecksumVersion=1.4.0 grailsRedisVersion=5.0.0-RC2 +guavaVersion=33.3.1-jre mailVersion=5.0.0 micronautVersion=4.5.3 +nimbusVersion=9.42 pac4jVersion=6.0.6 ratVersion=0.8.1 +scribejavaVersion=8.3.3 spyMemcachedVersion=2.12.3 # This prevents the Grails Gradle Plugin from unnecessarily excluding slf4j-simple in the generated POMs diff --git a/plugin-acl/plugin/build.gradle b/plugin-acl/plugin/build.gradle index 0d90aa356..42972f47a 100644 --- a/plugin-acl/plugin/build.gradle +++ b/plugin-acl/plugin/build.gradle @@ -32,6 +32,10 @@ ext { pomDevelopers = ['burtbeckwith': 'Burt Beckwith'] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-cas/plugin/build.gradle b/plugin-cas/plugin/build.gradle index 45439ceb0..08900b1e4 100644 --- a/plugin-cas/plugin/build.gradle +++ b/plugin-cas/plugin/build.gradle @@ -31,6 +31,10 @@ ext { pomDevelopers = ['burtbeckwith': 'Burt Beckwith'] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-core/plugin/build.gradle b/plugin-core/plugin/build.gradle index aba065e2b..88272302b 100644 --- a/plugin-core/plugin/build.gradle +++ b/plugin-core/plugin/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-ldap/plugin/build.gradle b/plugin-ldap/plugin/build.gradle index 58a73b3cf..831345bf3 100644 --- a/plugin-ldap/plugin/build.gradle +++ b/plugin-ldap/plugin/build.gradle @@ -31,6 +31,10 @@ ext { pomDevelopers = [burtbeckwith: 'Burt Beckwith'] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-oauth2/plugin/build.gradle b/plugin-oauth2/plugin/build.gradle index 6399886a5..afff874e1 100644 --- a/plugin-oauth2/plugin/build.gradle +++ b/plugin-oauth2/plugin/build.gradle @@ -37,6 +37,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") @@ -46,7 +50,7 @@ dependencies { // impl: GormUserDetailsService, GrailsUser, ReflectionUtils, @Secured(runtime), SecurityContextHolder, // SpringSecurityUtils } - api 'com.github.scribejava:scribejava-core:8.3.3', { + api "com.github.scribejava:scribejava-core:$scribejavaVersion", { // api: DefaultApi20, OAuth2AccessToken, OAuth20Service, Response // impl: OAuthRequest, ServiceBuilder, Verb } diff --git a/plugin-rest/spring-security-rest-gorm/build.gradle b/plugin-rest/spring-security-rest-gorm/build.gradle index 98afa9fc2..20702a88f 100644 --- a/plugin-rest/spring-security-rest-gorm/build.gradle +++ b/plugin-rest/spring-security-rest-gorm/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-rest/spring-security-rest-grailscache/build.gradle b/plugin-rest/spring-security-rest-grailscache/build.gradle index e7065bb2f..0d89b5e84 100644 --- a/plugin-rest/spring-security-rest-grailscache/build.gradle +++ b/plugin-rest/spring-security-rest-grailscache/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-rest/spring-security-rest-memcached/build.gradle b/plugin-rest/spring-security-rest-memcached/build.gradle index d8d9a7472..2d2fbf7b7 100644 --- a/plugin-rest/spring-security-rest-memcached/build.gradle +++ b/plugin-rest/spring-security-rest-memcached/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-rest/spring-security-rest-redis/build.gradle b/plugin-rest/spring-security-rest-redis/build.gradle index 732488581..7bc3d251a 100644 --- a/plugin-rest/spring-security-rest-redis/build.gradle +++ b/plugin-rest/spring-security-rest-redis/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") diff --git a/plugin-rest/spring-security-rest/build.gradle b/plugin-rest/spring-security-rest/build.gradle index 0f9859bf3..bc9b328b6 100644 --- a/plugin-rest/spring-security-rest/build.gradle +++ b/plugin-rest/spring-security-rest/build.gradle @@ -35,6 +35,10 @@ ext { ] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") @@ -43,7 +47,7 @@ dependencies { // api: NullAuthenticationEventPublisher, SecurityEventListener // impl: BeanTypeResolver, @Secured(runtime), SecurityFilterPosition, SpringSecurityUtils } - api 'com.nimbusds:nimbus-jose-jwt:9.42', { + api "com.nimbusds:nimbus-jose-jwt:$nimbusVersion", { // api: EncryptionMethod, JOSEException, JWEAlgorithm, JWSAlgorithm, JWSSigner, JWT, JWTClaimsSet // impl: EncryptedJWT, EncryptionMethod, JWEHeader, JWSHeader, JWTParser, MACSigner, MACVerifier, PlainJWT, RSADecrypter, RSAEncrypter, SignedJWT } @@ -86,7 +90,7 @@ dependencies { implementation "org.apache.commons:commons-lang3", { // impl: RandomStringUtils } - implementation 'com.google.guava:guava:33.3.1-jre', { + implementation "com.google.guava:guava:$guavaVersion", { // impl: CacheBuilder, LoadingCache } implementation 'commons-codec:commons-codec', { @@ -121,7 +125,7 @@ dependencies { testImplementation "org.pac4j:pac4j-oauth:$pac4jVersion", { // impl: CasOAuthWrapperClient } - testImplementation 'org.gperfutils:gbench:0.4.3-groovy-2.4' + testImplementation "org.gperfutils:gbench:$gbenchVersion" testImplementation 'org.apache.grails:grails-testing-support-datamapping' testImplementation 'org.apache.grails:grails-testing-support-web' testImplementation 'org.spockframework:spock-core' diff --git a/plugin-ui/plugin/build.gradle b/plugin-ui/plugin/build.gradle index e83449047..cc2a1dcd3 100644 --- a/plugin-ui/plugin/build.gradle +++ b/plugin-ui/plugin/build.gradle @@ -33,6 +33,10 @@ ext { pomDevelopers = [burtbeckwith: 'Burt Beckwith'] } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion")