Skip to content

Commit 4de061c

Browse files
melixdnestoro
authored andcommitted
Upgrade Maven dependencies
- Bump the test maven runtime to 3.9.9 - Remove use of old aether APIs (used only in tests) - Upgrade CycloneDX and executor plugins - Upgrade plexus utils - Fix plexus utils appearing in runtime when it should be provided
1 parent c09540e commit 4de061c

File tree

2 files changed

+14
-20
lines changed

2 files changed

+14
-20
lines changed

gradle/libs.versions.toml

+9-12
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,21 @@ metadataRepository = "0.3.15"
55

66
# External dependencies
77
spock = "2.1-groovy-3.0"
8-
maven = "3.8.6"
8+
maven = "3.9.9"
99
mavenAnnotations = "3.6.4"
10-
mavenEmbedder = "3.8.6"
11-
mavenWagon = "3.4.3"
10+
mavenEmbedder = "3.9.9"
11+
mavenResolver = "1.9.22"
1212
graalvm = "23.0.2"
1313
openjson = "1.0.13"
1414
junitPlatform = "1.10.0"
1515
junitJupiter = "5.10.0"
16-
aether = "1.1.0"
1716
slf4j = "1.7.9"
1817
groovy = "3.0.11"
1918
jetty = "11.0.11"
20-
plexusUtils = "4.0.0"
19+
plexusUtils = "4.0.2"
2120
plexusXml = "4.0.2"
22-
cyclonedxMaven = "2.8.1"
23-
pluginExecutorMaven = "2.4.0"
21+
cyclonedxMaven = "2.9.1"
22+
pluginExecutorMaven = "2.4.1"
2423

2524
[libraries]
2625
# Local projects
@@ -50,11 +49,9 @@ maven-core = { module = "org.apache.maven:maven-core", version.ref = "maven" }
5049
maven-artifact = { module = "org.apache.maven:maven-artifact", version.ref = "maven" }
5150
maven-compat = { module = "org.apache.maven:maven-compat", version.ref = "maven" }
5251
maven-embedder = { module = "org.apache.maven:maven-embedder", version.ref = "mavenEmbedder" }
53-
maven-aether-connector = { module = "org.eclipse.aether:aether-connector-basic", version.ref = "aether" }
54-
maven-aether-wagon = { module = "org.eclipse.aether:aether-transport-wagon", version.ref = "aether" }
55-
maven-wagon-file = { module = "org.apache.maven.wagon:wagon-file", version.ref = "mavenWagon" }
56-
maven-wagon-http = { module = "org.apache.maven.wagon:wagon-http", version.ref = "mavenWagon" }
57-
maven-wagon-provider = { module = "org.apache.maven.wagon:wagon-provider-api", version.ref = "mavenWagon" }
52+
maven-resolver-basic = { module = "org.apache.maven.resolver:maven-resolver-connector-basic", version.ref = "mavenResolver"}
53+
maven-resolver-transport-http = { module = "org.apache.maven.resolver:maven-resolver-transport-http", version.ref = "mavenResolver"}
54+
maven-resolver-transport-file = { module = "org.apache.maven.resolver:maven-resolver-transport-file", version.ref = "mavenResolver"}
5855

5956
slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" }
6057

native-maven-plugin/build.gradle.kts

+5-8
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,20 @@ dependencies {
6363
implementation(libs.utils)
6464
implementation(libs.openjson)
6565
implementation(libs.jvmReachabilityMetadata)
66-
implementation(libs.plexus.utils)
67-
implementation(libs.plexus.xml)
6866
implementation(libs.cyclonedx.maven.plugin)
6967
implementation(libs.plugin.executor.maven)
7068

69+
compileOnly(libs.plexus.utils)
70+
compileOnly(libs.plexus.xml)
7171
compileOnly(libs.maven.pluginApi)
7272
compileOnly(libs.maven.core)
7373
compileOnly(libs.maven.artifact)
7474
compileOnly(libs.maven.pluginAnnotations)
7575

7676
mavenEmbedder(libs.maven.embedder)
77-
mavenEmbedder(libs.maven.aether.connector)
78-
mavenEmbedder(libs.maven.aether.wagon)
79-
mavenEmbedder(libs.maven.wagon.http)
80-
mavenEmbedder(libs.maven.wagon.file)
81-
mavenEmbedder(libs.maven.wagon.provider)
77+
mavenEmbedder(libs.maven.resolver.basic)
78+
mavenEmbedder(libs.maven.resolver.transport.http)
79+
mavenEmbedder(libs.maven.resolver.transport.file)
8280
mavenEmbedder(libs.maven.compat)
8381
mavenEmbedder(libs.slf4j.simple)
8482

@@ -180,4 +178,3 @@ tasks.withType<Checkstyle>().configureEach {
180178
// generated code
181179
exclude("**/RuntimeMetadata*")
182180
}
183-

0 commit comments

Comments
 (0)