diff --git a/plugin-api/build.gradle b/plugin-api/build.gradle index 080f1fd6..315eea64 100644 --- a/plugin-api/build.gradle +++ b/plugin-api/build.gradle @@ -7,7 +7,10 @@ dependencies { implementation libs.commons.io implementation libs.commons.lang3 implementation libs.commons.text - implementation libs.commons.validator + implementation(libs.commons.validator) { + exclude group: 'commons-beanutils', module: 'commons-beanutils' + } + implementation libs.commons.beanutils implementation libs.gson // shaded, but not relocated @@ -31,6 +34,12 @@ dependencies { configurations { // Make the compileOnly dependencies available when compiling/running tests testImplementation.extendsFrom compileOnly + + configureEach { + resolutionStrategy { + force 'commons-beanutils:commons-beanutils:1.11.0' + } + } } def on3Digits(version) { diff --git a/settings.gradle b/settings.gradle index d67f314d..18bfe76b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,9 +8,10 @@ dependencyResolutionManagement { libs { version('slf4j', '1.7.30') library('commons-io', 'commons-io:commons-io:2.16.1') - library('commons-lang3', 'org.apache.commons:commons-lang3:3.14.0') + library('commons-lang3', 'org.apache.commons:commons-lang3:3.18.0') library('commons-text', 'org.apache.commons:commons-text:1.12.0') library('commons-validator', 'commons-validator:commons-validator:1.9.0') + library('commons-beanutils', 'commons-beanutils:commons-beanutils:1.11.0') library('guava', 'com.google.guava:guava:31.1-jre') library('gson', 'com.google.code.gson:gson:2.11.0') library('jsr305', 'com.google.code.findbugs:jsr305:3.0.2')