You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2018/12/02 23:18:32 UTC

[maven-surefire] branch SUREFIRE-1602 created (now d6400a2)

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

tibordigana pushed a change to branch SUREFIRE-1602
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


      at d6400a2  [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

This branch includes the following new commits:

     new d6400a2  [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-surefire] 01/01: [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch SUREFIRE-1602
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit d6400a264cc45453251272f0660e0dd64f3a0ed1
Author: Tibor17 <ti...@apache.org>
AuthorDate: Mon Dec 3 00:18:18 2018 +0100

    [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo
---
 .../resources/surefire-1602/application/pom.xml    | 15 ++++++++
 .../surefire-1602/integration-tests/pom.xml        | 39 ++++++++++++++++++++
 .../integration-tests/src/test/java/org/ATest.java |  9 +++++
 .../src/test/resources/surefire-1602/pom.xml       | 18 +++++++++
 .../resources/surefire-1602/unit-tests/pom.xml     | 43 ++++++++++++++++++++++
 .../unit-tests/src/test/java/org/ATest.java        |  9 +++++
 6 files changed, 133 insertions(+)

diff --git a/surefire-its/src/test/resources/surefire-1602/application/pom.xml b/surefire-its/src/test/resources/surefire-1602/application/pom.xml
new file mode 100644
index 0000000..d2a9c65
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/application/pom.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+	
+    <artifactId>testapp-application</artifactId>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml b/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml
new file mode 100644
index 0000000..583b377
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>testapp-integration-tests</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org</groupId>
+            <artifactId>testapp-application</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+			<version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>3.0.0-M2-SNAPSHOT</version>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java b/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java
new file mode 100644
index 0000000..a4cc2be
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java
@@ -0,0 +1,9 @@
+package org;
+
+import org.junit.Test;
+
+public class ATest {
+    @Test
+	public void test() {
+	}
+}
\ No newline at end of file
diff --git a/surefire-its/src/test/resources/surefire-1602/pom.xml b/surefire-its/src/test/resources/surefire-1602/pom.xml
new file mode 100644
index 0000000..508e99b
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/pom.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='utf-8'?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org</groupId>
+    <artifactId>testapp</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>application</module>
+        <module>unit-tests</module>
+        <module>integration-tests</module>
+    </modules>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml b/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml
new file mode 100644
index 0000000..4172dc8
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>testapp-unit-tests</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org</groupId>
+            <artifactId>testapp-application</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+			<version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>3.0.0-M2-SNAPSHOT</version>
+				<configuration>
+					<reuseForks>false</reuseForks>
+                    <forkCount>1</forkCount>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java b/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java
new file mode 100644
index 0000000..a4cc2be
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java
@@ -0,0 +1,9 @@
+package org;
+
+import org.junit.Test;
+
+public class ATest {
+    @Test
+	public void test() {
+	}
+}
\ No newline at end of file