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 589a80187 [MNG-8252] Fix build (#362)
589a80187 is described below

commit 589a80187f2839f85111d57fb123634d99935d3e
Author: Guillaume Nodet <[email protected]>
AuthorDate: Thu Sep 12 06:36:51 2024 +0200

    [MNG-8252] Fix build (#362)
---
 .../org/apache/maven/it/MavenITmng6656BuildConsumer.java | 16 ++++------------
 .../org/apache/maven/it/MavenITmng6957BuildConsumer.java |  5 ++++-
 .../mng-6656-buildconsumer/expected/parent-build.pom     |  5 -----
 .../expected/simple-parent-build.pom                     |  5 -----
 .../expected/simple-weather-build.pom                    |  5 +----
 .../expected/simple-webapp-build.pom                     |  5 +----
 .../mng-6957-buildconsumer/expected/parent-build.pom     |  5 -----
 .../expected/simple-testutils-build.pom                  |  2 --
 .../expected/simple-weather-build.pom                    |  5 +----
 .../expected/simple-webapp-build.pom                     |  5 +----
 .../expected/utils-parent-build.pom                      |  5 +----
 11 files changed, 13 insertions(+), 50 deletions(-)

diff --git 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
index 2258fa737..0fd9439e7 100644
--- 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
+++ 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
@@ -20,13 +20,11 @@ package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.List;
 
 import org.apache.maven.shared.utils.io.FileUtils;
 import org.apache.maven.shared.verifier.Verifier;
 import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
-import org.opentest4j.AssertionFailedError;
 
 /**
  * With the build-consumer the pom.xml will be adjusted during the process.
@@ -111,15 +109,9 @@ public class MavenITmng6656BuildConsumer extends 
AbstractMavenIntegrationTestCas
     }
 
     static void assertTextEquals(File file1, File file2) throws IOException {
-        List<String> s1 = FileUtils.loadFile(file1);
-        List<String> s2 = FileUtils.loadFile(file2);
-        try {
-            assertEquals("Not same size", s1.size(), s2.size());
-            for (int i = 0; i < s1.size(); i++) {
-                assertEquals("Mismatch line " + i, s1.get(i), s2.get(i));
-            }
-        } catch (AssertionFailedError error) {
-            assertEquals(error.getMessage(), s1, s2);
-        }
+        assertEquals(
+                "pom files differ " + file1 + " " + file2,
+                String.join("\n", FileUtils.loadFile(file1)),
+                String.join("\n", FileUtils.loadFile(file2)));
     }
 }
diff --git 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
index 503b2fa36..3f045f5f7 100644
--- 
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
+++ 
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
@@ -134,6 +134,9 @@ public class MavenITmng6957BuildConsumer extends 
AbstractMavenIntegrationTestCas
     }
 
     static void assertTextEquals(File file1, File file2) throws IOException {
-        assertEquals(FileUtils.loadFile(file1), FileUtils.loadFile(file2));
+        assertEquals(
+                "pom files differ " + file1 + " " + file2,
+                String.join("\n", FileUtils.loadFile(file1)),
+                String.join("\n", FileUtils.loadFile(file2)));
     }
 }
diff --git 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/parent-build.pom
 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/parent-build.pom
index 98906356e..5cace7f2d 100644
--- 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/parent-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/parent-build.pom
@@ -23,9 +23,4 @@ under the License.
     <version>0.9-${changelist}-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Multi Chapter Parent Project</name>
-
-    <!-- Optimized from 
https://github.com/sonatype/maven-example-en/tree/master/examples/ch-multi -->
-    <modules>
-        <module>simple-parent</module>
-    </modules>
 </project>
diff --git 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-parent-build.pom
 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-parent-build.pom
index 526699b41..2f31a3cf8 100644
--- 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-parent-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-parent-build.pom
@@ -27,11 +27,6 @@ under the License.
   <packaging>pom</packaging>
   <name>Multi Chapter Simple Parent Project</name>
 
-  <modules>
-    <module>simple-weather</module>
-    <module>simple-webapp</module>
-  </modules>
-
   <build>
     <pluginManagement>
       <plugins>
diff --git 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-weather-build.pom
 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-weather-build.pom
index b7ea1daa3..f5755d9da 100644
--- 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-weather-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-weather-build.pom
@@ -18,10 +18,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/maven-v4_1_0.xsd";>
-  <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>simple-parent</artifactId>
-  </parent>
+  <parent />
   <artifactId>simple-weather</artifactId>
   <packaging>jar</packaging>
 
diff --git 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-webapp-build.pom
 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-webapp-build.pom
index c07fcd10d..279a689ab 100644
--- 
a/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-webapp-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6656-buildconsumer/expected/simple-webapp-build.pom
@@ -18,10 +18,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/maven-v4_1_0.xsd";>
-  <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>simple-parent</artifactId>
-  </parent>
+  <parent />
 
   <artifactId>simple-webapp</artifactId>
   <name>Multi Chapter Simple Web Application Project</name>
diff --git 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/parent-build.pom
 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/parent-build.pom
index 9cb136ffa..e4713ea4f 100644
--- 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/parent-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/parent-build.pom
@@ -23,9 +23,4 @@ under the License.
   <version>0.9-${changelist}-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>Multi Chapter Parent Project</name>
-
-  <!-- Optimized from 
https://github.com/sonatype/maven-example-en/tree/master/examples/ch-multi -->
-  <modules>
-    <module>simple-parent</module>
-  </modules>
 </project>
diff --git 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-testutils-build.pom
 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-testutils-build.pom
index 469c02963..b9e9b5efe 100644
--- 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-testutils-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-testutils-build.pom
@@ -19,8 +19,6 @@ under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/xsd/maven-4.1.0.xsd";>
   <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>utils-parent</artifactId>
     <relativePath>../utils-parent</relativePath>
   </parent>
   <artifactId>simple-testutils</artifactId>
diff --git 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-weather-build.pom
 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-weather-build.pom
index 9b28b8d76..7da8409ef 100644
--- 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-weather-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-weather-build.pom
@@ -18,10 +18,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/xsd/maven-4.1.0.xsd";>
-  <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>simple-parent</artifactId>
-  </parent>
+  <parent />
   <artifactId>simple-weather</artifactId>
   <packaging>jar</packaging>
 
diff --git 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-webapp-build.pom
 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-webapp-build.pom
index a3800767f..30e55e7df 100644
--- 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-webapp-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/simple-webapp-build.pom
@@ -18,10 +18,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/xsd/maven-4.1.0.xsd";>
-  <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>simple-parent</artifactId>
-  </parent>
+  <parent />
 
   <artifactId>simple-webapp</artifactId>
   <name>Multi Chapter Simple Web Application Project</name>
diff --git 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/utils-parent-build.pom
 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/utils-parent-build.pom
index 1aa6b87d4..fb8c07c2d 100644
--- 
a/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/utils-parent-build.pom
+++ 
b/core-it-suite/src/test/resources/mng-6957-buildconsumer/expected/utils-parent-build.pom
@@ -18,10 +18,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.1.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.1.0 
https://maven.apache.org/xsd/maven-4.1.0.xsd";>
-  <parent>
-    <groupId>org.sonatype.mavenbook.multi</groupId>
-    <artifactId>simple-parent</artifactId>
-  </parent>
+  <parent />
   <artifactId>utils-parent</artifactId>
   <packaging>pom</packaging>
 </project>

Reply via email to