Skip to content

Commit 7a4e240

Browse files
Use Maven 3.9.11 in dependencies, still requires 3.6.3 as minimum
1 parent 741ed2e commit 7a4e240

File tree

5 files changed

+20
-49
lines changed

5 files changed

+20
-49
lines changed

archetype-common/pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -138,16 +138,6 @@
138138
<artifactId>junit</artifactId>
139139
<scope>test</scope>
140140
</dependency>
141-
<dependency>
142-
<groupId>org.apache.maven</groupId>
143-
<artifactId>maven-compat</artifactId>
144-
<scope>test</scope>
145-
</dependency>
146-
<dependency>
147-
<groupId>org.apache.maven.plugin-testing</groupId>
148-
<artifactId>maven-plugin-testing-harness</artifactId>
149-
<scope>test</scope>
150-
</dependency>
151141
<dependency>
152142
<groupId>org.apache.maven.resolver</groupId>
153143
<artifactId>maven-resolver-connector-basic</artifactId>

archetype-common/src/test/java/org/apache/maven/archetype/generator/DefaultArchetypeGeneratorTest.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
import org.apache.maven.archetype.ArchetypeGenerationResult;
3030
import org.apache.maven.model.Model;
3131
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
32-
import org.apache.maven.plugin.testing.AbstractMojoTestCase;
32+
import org.codehaus.plexus.ContainerConfiguration;
33+
import org.codehaus.plexus.PlexusTestCase;
3334
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
3435
import org.codehaus.plexus.util.FileUtils;
3536
import org.codehaus.plexus.util.xml.XmlStreamReader;
@@ -39,7 +40,7 @@
3940
import org.eclipse.aether.repository.LocalRepository;
4041
import org.eclipse.aether.repository.LocalRepositoryManager;
4142

42-
public class DefaultArchetypeGeneratorTest extends AbstractMojoTestCase {
43+
public class DefaultArchetypeGeneratorTest extends PlexusTestCase {
4344
// archetypes prepared by antrun execution (see pom.xml) from src/test/archetypes
4445
private static final Archetype ARCHETYPE_BASIC = new Archetype("archetypes", "basic", "1.0");
4546

@@ -470,6 +471,11 @@ protected void tearDown() throws Exception {
470471
outputDirectory = null;
471472
}
472473

474+
@Override
475+
protected void customizeContainerConfiguration(ContainerConfiguration configuration) {
476+
configuration.setClassPathScanning("index");
477+
}
478+
473479
@Override
474480
protected void setUp() throws Exception {
475481
super.setUp();
@@ -482,9 +488,6 @@ protected void setUp() throws Exception {
482488

483489
generator = (ArchetypeGenerator) lookup(ArchetypeGenerator.ROLE);
484490
assertNotNull(generator);
485-
assertNotNull(getVariableValueFromObject(generator, "archetypeArtifactManager"));
486-
assertNotNull(getVariableValueFromObject(generator, "oldArchetype"));
487-
assertNotNull(getVariableValueFromObject(generator, "filesetGenerator"));
488491
}
489492

490493
private ArchetypeGenerationRequest createArchetypeGenerationRequest(String project, Archetype archetype)

archetype-common/src/test/java/org/apache/maven/archetype/repositorycrawler/DefaultRepositoryCrawlerTest.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@
2121
import java.io.File;
2222

2323
import org.apache.maven.archetype.catalog.ArchetypeCatalog;
24-
import org.apache.maven.plugin.testing.AbstractMojoTestCase;
24+
import org.codehaus.plexus.ContainerConfiguration;
25+
import org.codehaus.plexus.PlexusTestCase;
2526

2627
/**
2728
* @author rafale
2829
*/
29-
public class DefaultRepositoryCrawlerTest extends AbstractMojoTestCase {
30+
public class DefaultRepositoryCrawlerTest extends PlexusTestCase {
31+
32+
@Override
33+
protected void customizeContainerConfiguration(ContainerConfiguration configuration) {
34+
configuration.setClassPathScanning("index");
35+
}
36+
3037
/**
3138
* Test of crawl method, of class DefaultRepositoryCrawler.
3239
*/

maven-archetype-plugin/pom.xml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<name>Maven Archetype Plugin</name>
4040

4141
<prerequisites>
42-
<maven>${mavenVersion}</maven>
42+
<maven>3.6.3</maven>
4343
</prerequisites>
4444

4545
<dependencies>
@@ -64,18 +64,6 @@
6464
<artifactId>maven-settings</artifactId>
6565
</dependency>
6666

67-
<dependency>
68-
<groupId>org.apache.maven</groupId>
69-
<artifactId>maven-compat</artifactId>
70-
<scope>test</scope>
71-
<exclusions>
72-
<exclusion>
73-
<groupId>org.codehaus.plexus</groupId>
74-
<artifactId>*</artifactId>
75-
</exclusion>
76-
</exclusions>
77-
</dependency>
78-
7967
<dependency>
8068
<groupId>org.apache.maven.archetype</groupId>
8169
<artifactId>archetype-catalog</artifactId>

pom.xml

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171

7272
<properties>
7373
<maven.archetype.scm.devConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-archetype.git</maven.archetype.scm.devConnection>
74-
<mavenVersion>3.6.3</mavenVersion>
74+
<mavenVersion>3.9.11</mavenVersion>
7575
<!-- provided by Maven core -->
76-
<resolverVersion>1.4.1</resolverVersion>
76+
<resolverVersion>1.9.24</resolverVersion>
7777
<javaVersion>8</javaVersion>
7878
<!-- TODO remove with next parent version update -->
7979
<version.maven-invoker-plugin>3.9.1</version.maven-invoker-plugin>
@@ -92,11 +92,6 @@
9292
<type>pom</type>
9393
<scope>import</scope>
9494
</dependency>
95-
<dependency>
96-
<groupId>org.apache.maven</groupId>
97-
<artifactId>maven-compat</artifactId>
98-
<version>${mavenVersion}</version>
99-
</dependency>
10095
<dependency>
10196
<groupId>org.apache.maven.archetype</groupId>
10297
<artifactId>archetype-catalog</artifactId>
@@ -198,18 +193,6 @@
198193
<artifactId>junit</artifactId>
199194
<version>4.13.2</version>
200195
</dependency>
201-
<dependency>
202-
<groupId>org.apache.maven.plugin-testing</groupId>
203-
<artifactId>maven-plugin-testing-harness</artifactId>
204-
<version>3.3.0</version>
205-
</dependency>
206-
<dependency>
207-
<groupId>org.apache.maven.resolver</groupId>
208-
<artifactId>maven-resolver-api</artifactId>
209-
<version>${resolverVersion}</version>
210-
<scope>provided</scope>
211-
</dependency>
212-
213196
<dependency>
214197
<groupId>org.xmlunit</groupId>
215198
<artifactId>xmlunit-matchers</artifactId>

0 commit comments

Comments
 (0)