Skip to content

Commit fa2f950

Browse files
committed
[MJAVADOC-795] Upgrade to Parent 42 and Maven 3.6.3
This closes #281
1 parent ded56a9 commit fa2f950

File tree

2 files changed

+30
-38
lines changed

2 files changed

+30
-38
lines changed

pom.xml

Lines changed: 28 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ under the License.
2323
<parent>
2424
<groupId>org.apache.maven.plugins</groupId>
2525
<artifactId>maven-plugins</artifactId>
26-
<version>41</version>
26+
<version>42</version>
2727
<relativePath />
2828
</parent>
2929

@@ -111,11 +111,11 @@ under the License.
111111

112112
<properties>
113113
<javaVersion>8</javaVersion>
114-
<mavenVersion>3.2.5</mavenVersion>
114+
<mavenVersion>3.6.3</mavenVersion>
115115
<doxiaVersion>1.11.1</doxiaVersion>
116116
<doxia-sitetoolsVersion>1.11.1</doxia-sitetoolsVersion>
117-
<wagonVersion>2.4</wagonVersion>
118-
<aetherVersion>1.0.0.v20140518</aetherVersion>
117+
<wagonVersion>3.5.3</wagonVersion>
118+
<resolverVersion>1.4.1</resolverVersion>
119119
<!-- https://cwiki.apache.org/confluence/x/VIHOCg#MavenEcosystemCleanup-ResolverandMaven -->
120120
<plexus-java.version>1.2.0</plexus-java.version>
121121
<jetty.version>9.4.53.v20231009</jetty.version>
@@ -132,36 +132,6 @@ under the License.
132132
<slf4jVersion>1.7.36</slf4jVersion>
133133
</properties>
134134

135-
<dependencyManagement>
136-
<dependencies>
137-
<dependency>
138-
<groupId>org.eclipse.aether</groupId>
139-
<artifactId>aether-api</artifactId>
140-
<version>${aetherVersion}</version>
141-
</dependency>
142-
<dependency>
143-
<groupId>org.eclipse.aether</groupId>
144-
<artifactId>aether-connector-basic</artifactId>
145-
<version>${aetherVersion}</version>
146-
</dependency>
147-
<dependency>
148-
<groupId>org.eclipse.aether</groupId>
149-
<artifactId>aether-transport-wagon</artifactId>
150-
<version>${aetherVersion}</version>
151-
</dependency>
152-
<dependency>
153-
<groupId>org.eclipse.aether</groupId>
154-
<artifactId>aether-impl</artifactId>
155-
<version>${aetherVersion}</version>
156-
</dependency>
157-
<dependency>
158-
<groupId>org.eclipse.aether</groupId>
159-
<artifactId>aether-util</artifactId>
160-
<version>${aetherVersion}</version>
161-
</dependency>
162-
</dependencies>
163-
</dependencyManagement>
164-
165135
<dependencies>
166136
<dependency>
167137
<!-- @TODO remove!! -->
@@ -206,6 +176,24 @@ under the License.
206176
<artifactId>maven-plugin-annotations</artifactId>
207177
<scope>provided</scope>
208178
</dependency>
179+
<dependency>
180+
<groupId>org.apache.maven.resolver</groupId>
181+
<artifactId>maven-resolver-api</artifactId>
182+
<version>${resolverVersion}</version>
183+
<scope>provided</scope>
184+
</dependency>
185+
<dependency>
186+
<groupId>org.apache.maven.resolver</groupId>
187+
<artifactId>maven-resolver-impl</artifactId>
188+
<version>${resolverVersion}</version>
189+
<scope>provided</scope>
190+
</dependency>
191+
<dependency>
192+
<groupId>org.apache.maven.resolver</groupId>
193+
<artifactId>maven-resolver-util</artifactId>
194+
<version>${resolverVersion}</version>
195+
<scope>provided</scope>
196+
</dependency>
209197
<dependency>
210198
<groupId>javax.inject</groupId>
211199
<artifactId>javax.inject</artifactId>
@@ -386,13 +374,15 @@ under the License.
386374
<scope>test</scope>
387375
</dependency>
388376
<dependency>
389-
<groupId>org.eclipse.aether</groupId>
390-
<artifactId>aether-connector-basic</artifactId>
377+
<groupId>org.apache.maven.resolver</groupId>
378+
<artifactId>maven-resolver-connector-basic</artifactId>
379+
<version>${resolverVersion}</version>
391380
<scope>test</scope>
392381
</dependency>
393382
<dependency>
394-
<groupId>org.eclipse.aether</groupId>
395-
<artifactId>aether-transport-wagon</artifactId>
383+
<groupId>org.apache.maven.resolver</groupId>
384+
<artifactId>maven-resolver-transport-wagon</artifactId>
385+
<version>${resolverVersion}</version>
396386
<scope>test</scope>
397387
</dependency>
398388
<dependency>

src/test/java/org/apache/maven/plugins/javadoc/JavadocReportTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import org.apache.maven.plugins.javadoc.ProxyServer.AuthAsyncProxyServlet;
4646
import org.apache.maven.project.MavenProject;
4747
import org.apache.maven.project.ProjectBuildingRequest;
48+
import org.apache.maven.project.ProjectBuildingRequest.RepositoryMerging;
4849
import org.apache.maven.settings.Proxy;
4950
import org.apache.maven.settings.Settings;
5051
import org.apache.maven.shared.utils.io.FileUtils;
@@ -905,6 +906,7 @@ public void testProxy() throws Exception {
905906
MavenSession session = spy(newMavenSession(mojo.project));
906907
ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
907908
when(buildingRequest.getRemoteRepositories()).thenReturn(mojo.project.getRemoteArtifactRepositories());
909+
when(buildingRequest.getRepositoryMerging()).thenReturn(RepositoryMerging.POM_DOMINANT);
908910
when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
909911
DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
910912
repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()

0 commit comments

Comments
 (0)