From ae39e5fdc608387eccac7bb2c76b771f20607391 Mon Sep 17 00:00:00 2001 From: Michael Osipov Date: Tue, 19 Nov 2024 11:19:55 +0100 Subject: [PATCH 1/3] Let's try --- pom.xml | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 6811ab82..5bc16b43 100644 --- a/pom.xml +++ b/pom.xml @@ -193,8 +193,10 @@ under the License. - 8 - 3.6.3 + 17 + 4.0.0-beta-5 + 0.9.0.M3 + 6.0.0 9.4.57.v20241219 2.0.0 @@ -228,6 +230,16 @@ under the License. org.apache.maven.reporting maven-reporting-exec 2.0.0 + + + org.apache.maven.resolver + maven-resolver-api + + + org.apache.maven.resolver + maven-resolver-util + + org.apache.maven.shared @@ -246,7 +258,7 @@ under the License. org.apache.maven maven-compat ${mavenVersion} - test + provided org.apache.maven @@ -296,6 +308,13 @@ under the License. 2.20.0 + + org.eclipse.sisu + org.eclipse.sisu.inject + ${sisuVersion} + provided + + org.apache.maven.plugin-tools @@ -315,6 +334,12 @@ under the License. org.eclipse.sisu org.eclipse.sisu.plexus provided + + + org.sonatype.sisu + sisu-guice + + org.codehaus.plexus @@ -501,6 +526,13 @@ under the License. + + com.google.inject + guice + ${guiceVersion} + test + + org.apache.maven.plugin-testing maven-plugin-testing-harness From 31c16062108ba8077d6e4ca3ce7613fbeb430cf6 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Tue, 19 Nov 2024 16:57:13 +0100 Subject: [PATCH 2/3] Use latest harness --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5bc16b43..425e17e4 100644 --- a/pom.xml +++ b/pom.xml @@ -536,7 +536,7 @@ under the License. org.apache.maven.plugin-testing maven-plugin-testing-harness - 3.3.0 + 3.4.0-SNAPSHOT test From 9293741fae922c1267156cf9d754d2e781a00949 Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Sun, 19 Oct 2025 18:47:24 +0200 Subject: [PATCH 3/3] Switch to Maven 4.0.0-rc4 --- .github/workflows/maven-verify.yml | 2 ++ pom.xml | 29 ++++++++++++++++------------- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml index 932827cf..c39f0942 100644 --- a/.github/workflows/maven-verify.yml +++ b/.github/workflows/maven-verify.yml @@ -25,3 +25,5 @@ jobs: build: name: Verify uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v4 + with: + maven4-build: true diff --git a/pom.xml b/pom.xml index 425e17e4..3a438644 100644 --- a/pom.xml +++ b/pom.xml @@ -194,27 +194,27 @@ under the License. 17 - 4.0.0-beta-5 - 0.9.0.M3 - 6.0.0 + 4.0.0-rc-4 + 0.9.0.M4 + 5.1.0 9.4.57.v20241219 2.0.0 2.0.0 3.5.3 - 1.7.36 + 2.0.17 3.5.0 3.10.1 3.25.0 3.5.0 - 3.7.0 + 3.9.0 3.5.1 3.15.0 3.2.1 3.1.0 4.0.0 - 2.0.0-M11 + 2.1.0 2024-07-17T13:43:56Z 3.9.1 @@ -351,12 +351,6 @@ under the License. org.codehaus.plexus plexus-i18n 1.0.0 - - - org.codehaus.plexus - plexus-component-api - - org.codehaus.plexus @@ -536,9 +530,18 @@ under the License. org.apache.maven.plugin-testing maven-plugin-testing-harness - 3.4.0-SNAPSHOT + 3.3.0 test + junit junit