Skip to content

Commit

Permalink
optimize dependencies
Browse files Browse the repository at this point in the history
* bump LittleProxy from 2.0.11 to 2.0.12
* exclude 'io.opentelemetry' dependency (Selenium brings it transitively, but we really don't use it)
* make `slf4j-api` available for users - apparently all Selenide users need to use it anyway
  • Loading branch information
asolntsev committed Sep 25, 2022
1 parent fce5569 commit db85fe5
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
9 changes: 6 additions & 3 deletions gradle/dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ext {
mockitoVersion = '4.8.0'
slf4jVersion = '2.0.2'
browserupProxyVersion = '2.2.3'
littleProxyVersion = '2.0.11'
littleProxyVersion = '2.0.12'
commonsFileuploadVersion = '1.4'
jabelVersion = '0.4.2'
byteBuddyVersion = '1.12.17'
Expand All @@ -25,7 +25,10 @@ subprojects {
compileOnly("com.github.bsideup.jabel:jabel-javac-plugin:${jabelVersion}")
testCompileOnly("com.github.bsideup.jabel:jabel-javac-plugin:${jabelVersion}")

api("org.seleniumhq.selenium:selenium-java:$seleniumVersion")
api("org.seleniumhq.selenium:selenium-java:$seleniumVersion") {
exclude group: 'io.opentelemetry'
exclude group: 'org.slf4j'
}
implementation("com.google.guava:guava:31.1-jre")
implementation("org.apache.commons:commons-lang3:3.12.0")
implementation("commons-io:commons-io:2.11.0")
Expand All @@ -37,7 +40,7 @@ subprojects {
testImplementation("commons-fileupload:commons-fileupload:${commonsFileuploadVersion}")
testImplementation("org.mockito:mockito-core:$mockitoVersion")
testImplementation("org.assertj:assertj-core:$assertjVersion")
implementation("org.slf4j:slf4j-api:$slf4jVersion")
api("org.slf4j:slf4j-api:$slf4jVersion")
testRuntimeOnly("org.slf4j:slf4j-simple:$slf4jVersion")
}
}
1 change: 1 addition & 0 deletions modules/core/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ dependencies {
exclude group: 'com.github.docker-java'
exclude group: 'org.rauschig'
exclude group: 'commons-lang'
exclude group: 'org.slf4j'
}
implementation('org.apache.commons:commons-compress:1.21') {because 'used by webdrivermanager'}

Expand Down
2 changes: 1 addition & 1 deletion modules/grid/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ dependencies {
testImplementation("org.junit.jupiter:junit-jupiter-params:$junitVersion")
testImplementation("org.junit.jupiter:junit-jupiter-engine:$junitVersion")
testImplementation("org.seleniumhq.selenium:selenium-grid:$seleniumVersion") {
exclude group: 'net.bytebuddy', module: 'byte-buddy'
exclude group: 'org.slf4j'
}
}

0 comments on commit db85fe5

Please sign in to comment.