Skip to content

Commit 252e865

Browse files
authored
Upgrade Maven version and resolver version (#3325)
* Upgrade Maven version and resolver version --------- Signed-off-by: Olivier Lamy <olamy@apache.org>
1 parent ff6b6e3 commit 252e865

6 files changed

Lines changed: 13 additions & 22 deletions

File tree

maven-failsafe-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<description>Maven Failsafe MOJO in maven-failsafe-plugin.</description>
3535

3636
<prerequisites>
37-
<maven>${mavenVersion}</maven>
37+
<maven>${mavenVersion.prerequisite}</maven>
3838
</prerequisites>
3939

4040
<properties>

maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package org.apache.maven.plugin.surefire;
2020

2121
import javax.annotation.Nonnull;
22+
import javax.inject.Inject;
2223

2324
import java.io.File;
2425
import java.io.IOException;
@@ -77,7 +78,6 @@
7778
import org.apache.maven.plugin.surefire.log.api.ConsoleLogger;
7879
import org.apache.maven.plugin.surefire.util.DependencyScanner;
7980
import org.apache.maven.plugin.surefire.util.DirectoryScanner;
80-
import org.apache.maven.plugins.annotations.Component;
8181
import org.apache.maven.plugins.annotations.Parameter;
8282
import org.apache.maven.project.MavenProject;
8383
import org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter;
@@ -882,13 +882,13 @@ public abstract class AbstractSurefireMojo extends AbstractMojo implements Suref
882882
@Parameter
883883
private Map<String, String> jdkToolchain;
884884

885-
@Component
885+
@Inject
886886
private ToolchainManager toolchainManager;
887887

888-
@Component
888+
@Inject
889889
private LocationManager locationManager;
890890

891-
@Component
891+
@Inject
892892
private ProviderDetector providerDetector;
893893

894894
private Toolchain toolchain;
@@ -953,7 +953,7 @@ private String getDefaultExcludes() {
953953
return "**/*$*";
954954
}
955955

956-
@Component(role = SurefireDependencyResolver.class)
956+
@Inject
957957
private SurefireDependencyResolver surefireDependencyResolver;
958958

959959
private TestListResolver specificTests;

maven-surefire-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<description>Maven Surefire MOJO in maven-surefire-plugin.</description>
3535

3636
<prerequisites>
37-
<maven>${mavenVersion}</maven>
37+
<maven>${mavenVersion.prerequisite}</maven>
3838
</prerequisites>
3939

4040
<properties>

maven-surefire-plugin/src/site/markdown/architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Apache Maven Surefire is the test execution framework for Maven. It ships three
3030
| **maven-failsafe-plugin** | Runs integration tests during `integration-test` / `verify` phases |
3131
| **maven-surefire-report-plugin** | Generates HTML test reports from XML results |
3232

33-
Surefire supports JUnit 3, JUnit 4, JUnit 5 (Jupiter), TestNG, and plain POJO tests. <br>
34-
Until 3.5.x, each type was executed via a dedicated provider module. From 3.6.0 on, there is only one unified provider. <br>
33+
Surefire supports JUnit 3, JUnit 4, JUnit 5 (Jupiter), TestNG, and plain POJO tests. <br/>
34+
Until 3.5.x, each type was executed via a dedicated provider module. From 3.6.0 on, there is only one unified provider. <br/>
3535
Tests execute in a **forked JVM** that communicates results back to Maven through a binary event stream protocol.
3636

3737
---

maven-surefire-report-plugin/pom.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
</developers>
4343

4444
<prerequisites>
45-
<maven>${mavenVersion}</maven>
45+
<maven>${mavenVersion.prerequisite}</maven>
4646
</prerequisites>
4747

4848
<properties>
@@ -160,11 +160,6 @@
160160
<artifactId>maven-plugin-testing-harness</artifactId>
161161
<scope>test</scope>
162162
</dependency>
163-
<dependency>
164-
<groupId>org.apache.maven</groupId>
165-
<artifactId>maven-compat</artifactId>
166-
<scope>test</scope>
167-
</dependency>
168163
<dependency>
169164
<groupId>org.xmlunit</groupId>
170165
<artifactId>xmlunit-core</artifactId>

pom.xml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,9 @@
9393
<junit.jupiter.execution.parallel.enabled>true</junit.jupiter.execution.parallel.enabled>
9494
<junit.jupiter.execution.parallel.mode.classes.default>concurrent</junit.jupiter.execution.parallel.mode.classes.default>
9595
<junit.jupiter.execution.parallel.mode.default>same_thread</junit.jupiter.execution.parallel.mode.default>
96-
<mavenVersion>3.6.3</mavenVersion>
97-
<resolverVersion>1.4.1</resolverVersion>
96+
<mavenVersion>3.9.14</mavenVersion>
97+
<mavenVersion.prerequisite>3.6.3</mavenVersion.prerequisite>
98+
<resolverVersion>1.9.27</resolverVersion>
9899
<commonsLang3Version>3.20.0</commonsLang3Version>
99100
<commonsCompress>1.28.0</commonsCompress>
100101
<commonsIoVersion>2.21.0</commonsIoVersion>
@@ -174,11 +175,6 @@
174175
<artifactId>maven-model</artifactId>
175176
<version>${mavenVersion}</version>
176177
</dependency>
177-
<dependency>
178-
<groupId>org.apache.maven</groupId>
179-
<artifactId>maven-compat</artifactId>
180-
<version>${mavenVersion}</version>
181-
</dependency>
182178
<dependency>
183179
<groupId>org.apache.maven</groupId>
184180
<artifactId>maven-settings</artifactId>

0 commit comments

Comments
 (0)