Skip to content

Commit a4d0207

Browse files
Require Maven 3.2.5
1 parent 720488a commit a4d0207

File tree

3 files changed

+18
-31
lines changed

3 files changed

+18
-31
lines changed

pom.xml

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
<artifactId>plexus-component-annotations</artifactId>
149149
<version>2.1.1</version>
150150
<optional>true</optional>
151-
</dependency>
151+
</dependency>
152152

153153
<dependency>
154154
<groupId>org.apache.commons</groupId>
@@ -162,11 +162,22 @@
162162
<version>0.13.1</version>
163163
</dependency>
164164

165+
<dependency>
166+
<groupId>junit</groupId>
167+
<artifactId>junit</artifactId>
168+
<scope>test</scope>
169+
</dependency>
165170
<dependency>
166171
<groupId>org.apache.maven.plugin-testing</groupId>
167172
<artifactId>maven-plugin-testing-harness</artifactId>
168-
<version>2.1</version>
173+
<version>3.3.0</version>
169174
<scope>test</scope>
175+
<exclusions>
176+
<exclusion>
177+
<groupId>org.codehaus.plexus</groupId>
178+
<artifactId>plexus-container-default</artifactId>
179+
</exclusion>
180+
</exclusions>
170181
</dependency>
171182
<dependency>
172183
<groupId>org.apache.maven</groupId>
@@ -195,8 +206,7 @@
195206
</dependencies>
196207

197208
<properties>
198-
<mavenVersion>3.0</mavenVersion>
199-
209+
<mavenVersion>3.2.5</mavenVersion>
200210
<slf4j.version>1.7.36</slf4j.version>
201211
<project.build.outputTimestamp>2022-01-18T09:14:02Z</project.build.outputTimestamp>
202212
</properties>
@@ -213,21 +223,6 @@
213223
<detectOfflineLinks>false</detectOfflineLinks>
214224
</configuration>
215225
</plugin>
216-
<plugin>
217-
<groupId>org.apache.maven.plugins</groupId>
218-
<artifactId>maven-plugin-plugin</artifactId>
219-
<version>3.6.4</version>
220-
<configuration>
221-
<goalPrefix>exec</goalPrefix>
222-
<skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
223-
</configuration>
224-
<executions>
225-
<execution>
226-
<id>default-descriptor</id>
227-
<phase>process-classes</phase>
228-
</execution>
229-
</executions>
230-
</plugin>
231226
</plugins>
232227
</pluginManagement>
233228

src/test/java/org/codehaus/mojo/exec/ExecJavaMojoTest.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.io.IOException;
2424
import java.io.OutputStream;
2525
import java.io.PrintStream;
26-
import java.nio.charset.StandardCharsets;
2726

2827
import org.apache.maven.execution.MavenSession;
2928
import org.apache.maven.monitor.logging.DefaultLog;
@@ -33,13 +32,12 @@
3332
import org.apache.maven.project.MavenProject;
3433
import org.apache.maven.project.ProjectBuilder;
3534
import org.apache.maven.project.ProjectBuildingRequest;
36-
import org.apache.maven.repository.internal.MavenRepositorySystemSession;
3735
import org.codehaus.plexus.logging.Logger;
3836
import org.codehaus.plexus.logging.console.ConsoleLogger;
39-
import org.codehaus.plexus.util.StringOutputStream;
37+
import org.eclipse.aether.DefaultRepositorySystemSession;
38+
import org.eclipse.aether.RepositorySystemSession;
4039
import org.mockito.Mock;
4140
import org.mockito.MockitoAnnotations;
42-
import org.sonatype.aether.impl.internal.SimpleLocalRepositoryManager;
4341

4442
/**
4543
* @author Jerome Lacoste
@@ -341,8 +339,7 @@ private void setUpProject( File pomFile, AbstractMojo mojo )
341339

342340
ProjectBuildingRequest buildingRequest = mock( ProjectBuildingRequest.class );
343341
when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
344-
MavenRepositorySystemSession repositorySession = new MavenRepositorySystemSession();
345-
repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManager( LOCAL_REPO ) );
342+
RepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
346343
when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
347344

348345
ProjectBuilder builder = lookup( ProjectBuilder.class );

src/test/java/org/codehaus/mojo/exec/ExecMojoTest.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,11 @@
3535
import org.apache.maven.project.MavenProject;
3636
import org.apache.maven.project.ProjectBuilder;
3737
import org.apache.maven.project.ProjectBuildingRequest;
38-
import org.apache.maven.repository.internal.MavenRepositorySystemSession;
3938
import org.codehaus.plexus.logging.Logger;
4039
import org.codehaus.plexus.logging.console.ConsoleLogger;
4140
import org.codehaus.plexus.util.StringOutputStream;
4241
import org.mockito.Mock;
4342
import org.mockito.MockitoAnnotations;
44-
import org.sonatype.aether.impl.internal.SimpleLocalRepositoryManager;
4543

4644
/**
4745
* @author Jerome Lacoste
@@ -250,10 +248,7 @@ private void setUpProject( File pomFile, ExecMojo mojo )
250248

251249
ProjectBuildingRequest buildingRequest = mock( ProjectBuildingRequest.class );
252250
when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
253-
MavenRepositorySystemSession repositorySession = new MavenRepositorySystemSession();
254-
repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManager( LOCAL_REPO ) );
255-
when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
256-
251+
257252
ProjectBuilder builder = lookup( ProjectBuilder.class );
258253

259254
mojo.setBasedir( File.createTempFile( "mvn-temp", "txt" ).getParentFile() );

0 commit comments

Comments
 (0)