This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push: new e885d05442 Update Mimir to 0.7.8 (#2416) e885d05442 is described below commit e885d05442a0edec8723adfe5127758283a949f6 Author: Tamas Cservenak <ta...@cservenak.net> AuthorDate: Wed Jun 4 12:37:54 2025 +0200 Update Mimir to 0.7.8 (#2416) And set up them properly to use outer daemon. Release notes: https://github.com/maveniverse/mimir/releases/tag/release-0.7.8 --- .github/ci-extensions.xml | 2 +- impl/maven-cli/pom.xml | 6 ++++++ .../test/java/org/apache/maven/cling/invoker/mvn/MimirInfuser.java | 7 +++++++ .../src/test/resources-filtered/ut-mimir.properties | 2 +- .../test/java/org/apache/maven/cling/executor/MimirInfuser.java | 2 +- .../maven-executor/src/test/resources-filtered/ut-mimir.properties | 4 ++-- its/core-it-suite/src/test/resources-filtered/it-mimir.properties | 2 +- 7 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.github/ci-extensions.xml b/.github/ci-extensions.xml index 9bf530f896..5c6a0b4378 100644 --- a/.github/ci-extensions.xml +++ b/.github/ci-extensions.xml @@ -21,6 +21,6 @@ under the License. <extension> <groupId>eu.maveniverse.maven.mimir</groupId> <artifactId>extension</artifactId> - <version>0.5.0</version> + <version>0.7.8</version> </extension> </extensions> \ No newline at end of file diff --git a/impl/maven-cli/pom.xml b/impl/maven-cli/pom.xml index 4ab36ecf7e..48394de772 100644 --- a/impl/maven-cli/pom.xml +++ b/impl/maven-cli/pom.xml @@ -234,6 +234,12 @@ under the License. </dependencies> <build> + <testResources> + <testResource> + <filtering>true</filtering> + <directory>src/test/resources-filtered</directory> + </testResource> + </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvn/MimirInfuser.java b/impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvn/MimirInfuser.java index 56bbb570ca..2fa0f034c8 100644 --- a/impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvn/MimirInfuser.java +++ b/impl/maven-cli/src/test/java/org/apache/maven/cling/invoker/mvn/MimirInfuser.java @@ -43,6 +43,13 @@ public static void infuse(Path userHome) throws IOException { if (!Files.isRegularFile(userWideExtensions)) { Files.createDirectories(userWideExtensions.getParent()); Files.copy(realUserWideExtensions, userWideExtensions, StandardCopyOption.REPLACE_EXISTING); + + Path mimirProperties = userHome.resolve(".mimir").resolve("mimir.properties"); + Files.createDirectories(mimirProperties.getParent()); + Files.copy( + Path.of("target/test-classes/ut-mimir.properties"), + mimirProperties, + StandardCopyOption.REPLACE_EXISTING); } } } diff --git a/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties b/impl/maven-cli/src/test/resources-filtered/ut-mimir.properties similarity index 69% copy from impl/maven-executor/src/test/resources-filtered/ut-mimir.properties copy to impl/maven-cli/src/test/resources-filtered/ut-mimir.properties index 984901513b..e502ef6482 100644 --- a/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties +++ b/impl/maven-cli/src/test/resources-filtered/ut-mimir.properties @@ -1,7 +1,7 @@ # Used IF outer build uses Mimir (CI setup) # we change user.home in IT, so we want this interpolated -mimir.daemon.socketPath=${user.home}/.mimir/mimir-socket +mimir.daemon.basedir=${user.home}/.mimir # outer build already did this mimir.daemon.autoupdate=false # outer build already did this diff --git a/impl/maven-executor/src/test/java/org/apache/maven/cling/executor/MimirInfuser.java b/impl/maven-executor/src/test/java/org/apache/maven/cling/executor/MimirInfuser.java index 1918296862..4cf53bf0c2 100644 --- a/impl/maven-executor/src/test/java/org/apache/maven/cling/executor/MimirInfuser.java +++ b/impl/maven-executor/src/test/java/org/apache/maven/cling/executor/MimirInfuser.java @@ -26,7 +26,7 @@ import static java.util.Objects.requireNonNull; /** - * Class that sets up Mimir for maven-cli tests IF outer build uses Mimir as well (CI setup). + * Class that sets up Mimir for maven-executor tests IF outer build uses Mimir as well (CI setup). */ public final class MimirInfuser { public static void infuse(Path userHome) throws IOException { diff --git a/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties b/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties index 984901513b..74c68a3a18 100644 --- a/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties +++ b/impl/maven-executor/src/test/resources-filtered/ut-mimir.properties @@ -1,8 +1,8 @@ # Used IF outer build uses Mimir (CI setup) # we change user.home in IT, so we want this interpolated -mimir.daemon.socketPath=${user.home}/.mimir/mimir-socket +mimir.daemon.basedir=${user.home}/.mimir # outer build already did this mimir.daemon.autoupdate=false # outer build already did this -mimir.daemon.autostart=false \ No newline at end of file +mimir.daemon.autostart=false diff --git a/its/core-it-suite/src/test/resources-filtered/it-mimir.properties b/its/core-it-suite/src/test/resources-filtered/it-mimir.properties index 101cf00afa..3cb4b7f0d2 100644 --- a/its/core-it-suite/src/test/resources-filtered/it-mimir.properties +++ b/its/core-it-suite/src/test/resources-filtered/it-mimir.properties @@ -1,7 +1,7 @@ # Used when profile "mimir" is activated # we change user.home in IT, so we want this interpolated -mimir.daemon.socketPath=${user.home}/.mimir/mimir-socket +mimir.daemon.basedir=${user.home}/.mimir # outer build already did this mimir.daemon.autoupdate=false # outer build already did this