This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a commit to branch MNG-7501
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/MNG-7501 by this push:
     new 982bcad0e enhance message: "Building Module Name\n    from pom.xml"
982bcad0e is described below

commit 982bcad0e201aba10c7e122a3ff41ffbfc3141f9
Author: HervĂ© Boutemy <[email protected]>
AuthorDate: Sat Jun 18 12:41:27 2022 +0200

    enhance message: "Building Module Name\n    from pom.xml"
---
 .../org/apache/maven/cli/event/ExecutionEventLogger.java   |  2 +-
 .../apache/maven/cli/event/ExecutionEventLoggerTest.java   | 14 ++++++++++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git 
a/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
 
b/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
index f723f95fa..69b08a53b 100644
--- 
a/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
+++ 
b/maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java
@@ -338,7 +338,7 @@ public class ExecutionEventLogger
             MavenSession session = event.getSession();
             File rootBasedir = session.getTopLevelProject().getBasedir();
             File currentPom = project.getFile();
-            logger.info( "    " + rootBasedir.toPath().relativize( 
currentPom.toPath() ) );
+            logger.info( "    from " + rootBasedir.toPath().relativize( 
currentPom.toPath() ) );
 
             // ----------[ packaging ]----------
             prefix = chars( '-', Math.max( 0, ( LINE_LENGTH - 
project.getPackaging().length() - 4 ) / 2 ) );
diff --git 
a/maven-embedder/src/test/java/org/apache/maven/cli/event/ExecutionEventLoggerTest.java
 
b/maven-embedder/src/test/java/org/apache/maven/cli/event/ExecutionEventLoggerTest.java
index 75dac8599..bf3c907ea 100644
--- 
a/maven-embedder/src/test/java/org/apache/maven/cli/event/ExecutionEventLoggerTest.java
+++ 
b/maven-embedder/src/test/java/org/apache/maven/cli/event/ExecutionEventLoggerTest.java
@@ -29,6 +29,7 @@ import org.apache.maven.execution.ExecutionEvent;
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.shared.utils.logging.MessageUtils;
+import org.codehaus.plexus.util.Os;
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -83,7 +84,7 @@ public class ExecutionEventLoggerTest
         inOrder.verify( logger ).info( "" );
         inOrder.verify( logger ).info( "------------------< 
org.apache.maven:maven-embedder >-------------------" );
         inOrder.verify( logger ).info( "Building Apache Maven Embedder 
3.5.4-SNAPSHOT" );
-        inOrder.verify( logger ).info( "    maven-embedder/pom.xml" );
+        inOrder.verify( logger ).info( adaptDirSeparator( "    from 
maven-embedder/pom.xml" ) );
         inOrder.verify( logger ).info( "--------------------------------[ jar 
]---------------------------------" );
     }
 
@@ -118,7 +119,16 @@ public class ExecutionEventLoggerTest
         inOrder.verify( logger ).info( "" );
         inOrder.verify( logger ).info( "--< 
org.apache.maven.plugins.overflow:maven-project-info-reports-plugin >--" );
         inOrder.verify( logger ).info( "Building Apache Maven Project Info 
Reports Plugin 3.0.0-SNAPSHOT" );
-        inOrder.verify( logger ).info( "    pom.xml" );
+        inOrder.verify( logger ).info( "    from pom.xml" );
         inOrder.verify( logger ).info( "----------------------------[ 
maven-plugin ]----------------------------" );
     }
+
+    private static String adaptDirSeparator( String path )
+    {
+        if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
+        {
+            return path.replace( '/', '\\' );
+        }
+        return path;
+    }
 }

Reply via email to