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

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-integration-testing.git


The following commit(s) were added to refs/heads/master by this push:
     new 86df6ebf2 [MNG-7763] Provide UTF-8 as a default value for 
project.build.sourceEncoding and project.reporting.outputEncoding
86df6ebf2 is described below

commit 86df6ebf2b8cd76db8e8825dd7b72004da663bb8
Author: Guillaume Nodet <[email protected]>
AuthorDate: Tue Apr 18 21:51:40 2023 +0200

    [MNG-7763] Provide UTF-8 as a default value for 
project.build.sourceEncoding and project.reporting.outputEncoding
---
 .../org/apache/maven/it/MavenITmng3843PomInheritanceTest.java | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
index 1709ec037..55027ce97 100644
--- 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
+++ 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
@@ -84,7 +84,16 @@ public class MavenITmng3843PomInheritanceTest
         assertEquals( "", props.getProperty( "project.url", "" ) );
         assertEquals( "", props.getProperty( "project.inceptionYear", "" ) );
         assertEquals( "", props.getProperty( "project.build.defaultGoal", "" ) 
);
-        assertMissing( props, "project.properties." );
+        if ( matchesVersionRange( "[4.0.0-alpha-6,)" ) )
+        {
+            assertEquals( "2", props.getProperty( "project.properties" ) );
+            assertEquals( "UTF-8", props.getProperty( 
"project.properties.project.build.sourceEncoding" ) );
+            assertEquals( "UTF-8", props.getProperty( 
"project.properties.project.reporting.outputEncoding" ) );
+        }
+        else
+        {
+            assertMissing( props, "project.properties." );
+        }
         assertMissing( props, "project.prerequisites." );
         assertMissing( props, "project.modules." );
         assertMissing( props, "project.licenses." );

Reply via email to