Skip to content

Commit 01ee692

Browse files
committed
Refactor dependencies to use version variables
Updated build.gradle files to reference dependency versions from gradle.properties using variables for scribejava, nimbus-jose-jwt, guava, and gbench. Added missing version variables to gradle.properties for improved maintainability and consistency.
1 parent d05390f commit 01ee692

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

gradle.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,16 @@ asciidoctorGradlePluginVersion=4.0.4
2626
casClientCoreVersion=4.0.4
2727
commonsLangVersion=2.6
2828
dumbsterVersion=1.6
29+
gbenchVersion=0.4.3-groovy-2.4
2930
gradleCryptoChecksumVersion=1.4.0
3031
grailsRedisVersion=5.0.0-RC2
32+
guavaVersion=33.3.1-jre
3133
mailVersion=5.0.0
3234
micronautVersion=4.5.3
35+
nimbusVersion=9.42
3336
pac4jVersion=6.0.6
3437
ratVersion=0.8.1
38+
scribejavaVersion=8.3.3
3539
spyMemcachedVersion=2.12.3
3640

3741
# This prevents the Grails Gradle Plugin from unnecessarily excluding slf4j-simple in the generated POMs

plugin-oauth2/plugin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ dependencies {
5050
// impl: GormUserDetailsService, GrailsUser, ReflectionUtils, @Secured(runtime), SecurityContextHolder,
5151
// SpringSecurityUtils
5252
}
53-
api 'com.github.scribejava:scribejava-core:8.3.3', {
53+
api "com.github.scribejava:scribejava-core:$scribejavaVersion", {
5454
// api: DefaultApi20, OAuth2AccessToken, OAuth20Service, Response
5555
// impl: OAuthRequest, ServiceBuilder, Verb
5656
}

plugin-rest/spring-security-rest/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ dependencies {
4747
// api: NullAuthenticationEventPublisher, SecurityEventListener
4848
// impl: BeanTypeResolver, @Secured(runtime), SecurityFilterPosition, SpringSecurityUtils
4949
}
50-
api 'com.nimbusds:nimbus-jose-jwt:9.42', {
50+
api "com.nimbusds:nimbus-jose-jwt:$nimbusVersion", {
5151
// api: EncryptionMethod, JOSEException, JWEAlgorithm, JWSAlgorithm, JWSSigner, JWT, JWTClaimsSet
5252
// impl: EncryptedJWT, EncryptionMethod, JWEHeader, JWSHeader, JWTParser, MACSigner, MACVerifier, PlainJWT, RSADecrypter, RSAEncrypter, SignedJWT
5353
}
@@ -90,7 +90,7 @@ dependencies {
9090
implementation "org.apache.commons:commons-lang3", {
9191
// impl: RandomStringUtils
9292
}
93-
implementation 'com.google.guava:guava:33.3.1-jre', {
93+
implementation "com.google.guava:guava:$guavaVersion", {
9494
// impl: CacheBuilder, LoadingCache
9595
}
9696
implementation 'commons-codec:commons-codec', {
@@ -125,7 +125,7 @@ dependencies {
125125
testImplementation "org.pac4j:pac4j-oauth:$pac4jVersion", {
126126
// impl: CasOAuthWrapperClient
127127
}
128-
testImplementation 'org.gperfutils:gbench:0.4.3-groovy-2.4'
128+
testImplementation "org.gperfutils:gbench:$gbenchVersion"
129129
testImplementation 'org.apache.grails:grails-testing-support-datamapping'
130130
testImplementation 'org.apache.grails:grails-testing-support-web'
131131
testImplementation 'org.spockframework:spock-core'

0 commit comments

Comments
 (0)