From e366b5239ac023ad064deaab32ee960fb69905f6 Mon Sep 17 00:00:00 2001 From: Slawomir Jaranowski Date: Sat, 30 May 2026 17:20:58 +0200 Subject: [PATCH] Provide project remote repositories in IT runs --- maven-archetype-plugin/pom.xml | 3 +++ .../org/apache/maven/archetype/mojos/IntegrationTestMojo.java | 1 + 2 files changed, 4 insertions(+) diff --git a/maven-archetype-plugin/pom.xml b/maven-archetype-plugin/pom.xml index 5a453b0f..14d22831 100644 --- a/maven-archetype-plugin/pom.xml +++ b/maven-archetype-plugin/pom.xml @@ -258,6 +258,9 @@ src/it/mrm/repository target/mock-repo + + ${project.build.directory}/local-repo + diff --git a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java index 42ff08fd..39e5dcca 100644 --- a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java +++ b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/IntegrationTestMojo.java @@ -502,6 +502,7 @@ private ArchetypeGenerationRequest generate( .setPackage(properties.getProperty(Constants.PACKAGE)) .setMavenSession(session) .setRepositorySession(session.getRepositorySession()) + .setRemoteRepositories(project.getRemoteProjectRepositories()) .setOutputDirectory(basedir) .setProperties(properties); // @formatter:on