Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-1602

Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0-M1
    • Fix Version/s: 3.0.0-M2
    • Component/s: Maven Surefire Plugin
    • Labels:
      None
    • Environment:
      maven 3.6.0 open-jdk-8 (docker image maven:3.6.0-open-jdk-8)

      Description

      Steps to reproduce:

      Use a docker image for maven:3.6 (docker run -it maven:3.6.0-jdk-8 bash)

      Inside generate a new project:

      mvn archetype:generate \
       -DinteractiveMode=false \
       -DarchetypeGroupId=com.sap.cloud.s4hana.archetypes \
       -DarchetypeArtifactId=scp-cf-tomee \
       -DarchetypeVersion=2.7.0 \
       -DgroupId=com.sap.cloud.sdk.tutorial \
       -DartifactId=testapp\
       -Dversion=1.0-SNAPSHOT \
       -Dpackage=com.sap.cloud.s4hana.examples

      In the folder testapp set surefire version to 3.0.0-M1 in unit-tests/pom.xml and integration-tests/pom.xml

      Build the project

      mvn -Dmaven.repo.local=maven_local_repo -Dmaven.test.skip clean install

      Running the tests afterwards will fail

      mvn test -Dmaven.repo.local=maven_local_repo --file ./integration-tests/pom.xml

      The error message in the logs is:
      Error: Could not find or load main class org.apache.maven.surefire.booter.ForkedBooter

      However, it only fails when using ./ in the beginning of the file parameter in combination with having a local maven repo.

        Attachments

        1. execute_error.txt
          404 kB
          Enrico Olivelli
        2. execute_ok.txt
          382 kB
          Enrico Olivelli

          Activity

            People

            • Assignee:
              tibordigana Tibor Digana
              Reporter:
              daniel.kurzynski Daniel Kurzynski
            • Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: