Skip to content

Commit 5730ceb

Browse files
committed
chore: move maven resolver to libs.versions
1 parent 4f70ec6 commit 5730ceb

File tree

2 files changed

+30
-22
lines changed

2 files changed

+30
-22
lines changed

gradle/libs.versions.toml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ diff-utils = "1.3.0"
66
durian = "1.2.0"
77
junit = "5.8.1"
88
maven-resolver = "2.0.13"
9-
maven-resolver-transport-http = "1.9.24"
10-
maven-settings = "3.9.11"
119
mockito = "5.17.0"
1210
native-include-cleanThat = "2.23"
1311
native-include-googleJavaFormat = "1.27.0"
@@ -31,14 +29,15 @@ durian-io = { module = "com.diffplug.durian:durian-io", version.ref = "durian" }
3129
durian-collect = { module = "com.diffplug.durian:durian-collect", version.ref = "durian" }
3230
junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit" }
3331
junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" }
34-
maven-resolver-api = { module = "org.apache.maven.resolver:maven-resolver-api", version.ref = "maven-resolver" }
35-
maven-resolver-spi = { module = "org.apache.maven.resolver:maven-resolver-spi", version.ref = "maven-resolver" }
36-
maven-resolver-util = { module = "org.apache.maven.resolver:maven-resolver-util", version.ref = "maven-resolver" }
37-
maven-resolver-impl = { module = "org.apache.maven.resolver:maven-resolver-impl", version.ref = "maven-resolver" }
38-
maven-resolver-connector-basic = { module = "org.apache.maven.resolver:maven-resolver-connector-basic", version.ref = "maven-resolver" }
39-
maven-resolver-transport-http = { module = "org.apache.maven.resolver:maven-resolver-transport-http", version.ref = "maven-resolver-transport-http" }
40-
maven-settings = { module = "org.apache.maven:maven-settings", version.ref = "maven-settings" }
41-
maven-settings-builder = { module = "org.apache.maven:maven-settings-builder", version.ref = "maven-settings" }
32+
maven-resolver-api = { module = "org.apache.maven.resolver:maven-resolver-api" } # version from bom
33+
maven-resolver-bom = { module = "org.apache.maven.resolver:maven-resolver", version.ref = "maven-resolver" }
34+
maven-resolver-connector-basic = { module = "org.apache.maven.resolver:maven-resolver-connector-basic" } # version from bom
35+
maven-resolver-impl = { module = "org.apache.maven.resolver:maven-resolver-impl" } # version from bom
36+
maven-resolver-spi = { module = "org.apache.maven.resolver:maven-resolver-spi" } # version from bom
37+
maven-resolver-supplier-mvn4 = { module = "org.apache.maven.resolver:maven-resolver-supplier-mvn4" } # version from bom
38+
maven-resolver-transport-apache = { module = "org.apache.maven.resolver:maven-resolver-transport-apache" } # version from bom
39+
maven-resolver-transport-file = { module = "org.apache.maven.resolver:maven-resolver-transport-file" } # version from bom
40+
maven-resolver-util = { module = "org.apache.maven.resolver:maven-resolver-util" } # version from bom
4241
mockito = { module = "org.mockito:mockito-core", version.ref = "mockito" }
4342
native-include-cleanThat = { module = "io.github.solven-eu.cleanthat:java", version.ref = "native-include-cleanThat" }
4443
native-include-googleJavaFormat = { module = "com.google.googlejavaformat:google-java-format", version.ref = "native-include-googleJavaFormat" }
@@ -61,9 +60,9 @@ maven-resolver-libs = [
6160
"maven-resolver-util",
6261
"maven-resolver-impl",
6362
"maven-resolver-connector-basic",
64-
"maven-resolver-transport-http",
65-
"maven-settings",
66-
"maven-settings-builder"
63+
"maven-resolver-transport-file",
64+
"maven-resolver-transport-apache",
65+
"maven-resolver-supplier-mvn4",
6766
]
6867
native-includes = [
6968
"native-include-cleanThat",

provisioner/build.gradle

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,27 @@ version = rootProject.version
77
dependencies {
88
// BOM to align all maven resolver versions
99
// the first two on API, to allow user of SpotlessCliMavenProvisioner to specify repositories
10-
api( platform("org.apache.maven.resolver:maven-resolver:2.0.13"))
11-
api "org.apache.maven.resolver:maven-resolver-api"
10+
api( platform(libs.maven.resolver.bom))
11+
// api( platform("org.apache.maven.resolver:maven-resolver:2.0.13"))
12+
// api "org.apache.maven.resolver:maven-resolver-api"
13+
api libs.maven.resolver.api
1214
// implementations needed for a working resolver, irrelevant for API consumers
13-
implementation "org.apache.maven.resolver:maven-resolver-spi"
14-
implementation "org.apache.maven.resolver:maven-resolver-util"
15-
implementation "org.apache.maven.resolver:maven-resolver-impl"
16-
implementation "org.apache.maven.resolver:maven-resolver-connector-basic"
17-
implementation "org.apache.maven.resolver:maven-resolver-transport-file"
18-
implementation "org.apache.maven.resolver:maven-resolver-transport-apache"
15+
// implementation "org.apache.maven.resolver:maven-resolver-spi"
16+
implementation libs.maven.resolver.spi
17+
// implementation "org.apache.maven.resolver:maven-resolver-util"
18+
implementation libs.maven.resolver.util
19+
// implementation "org.apache.maven.resolver:maven-resolver-impl"
20+
implementation libs.maven.resolver.impl
21+
// implementation "org.apache.maven.resolver:maven-resolver-connector-basic"
22+
implementation libs.maven.resolver.connector.basic
23+
// implementation "org.apache.maven.resolver:maven-resolver-transport-file"
24+
implementation libs.maven.resolver.transport.file
25+
// implementation "org.apache.maven.resolver:maven-resolver-transport-apache"
26+
implementation libs.maven.resolver.transport.apache
1927

2028
// This one is required to support parent POM resolution
21-
implementation "org.apache.maven.resolver:maven-resolver-supplier-mvn4"
29+
// implementation "org.apache.maven.resolver:maven-resolver-supplier-mvn4"
30+
implementation libs.maven.resolver.supplier.mvn4
2231

2332
implementation libs.bundles.spotless.libs
2433
}

0 commit comments

Comments
 (0)