Не удалось выполнить цель org. apache .maven.plugins: maven-surefire-plugin: 2.19.1: test (default-test) - PullRequest
0 голосов
/ 24 апреля 2020

Когда проект запускается как «тест Maven», появляется сообщение об ошибке: [ОШИБКА] Не удалось выполнить цель org. apache .maven.plugins: maven-surefire-plugin: 2.19.1: test (default-test) включен Банк проекта: Выполнение теста по умолчанию для цели org. apache .maven.plugins: maven-surefire-plugin: 2.19.1: тест не пройден: произошла ошибка в разветвленном процессе

POM-файл, как показано ниже :

https://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0 com.me bank 0.0.1-SNAPSHOT

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19.1</version>
            <configuration>
                <testFailureIgnore>true</testFailureIgnore>
                <suiteXmlFiles>
                    <suiteXmlFile>D:\Eclipse\workspace1\bank\src\test\resources\runner\testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
        </plugin>
    </plugins>
</build>

<dependencies>

    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.14.0</version>
    </dependency>


    <dependency>
        <groupId>org.uncommons</groupId>
        <artifactId>reportng</artifactId>
        <version>1.1.4</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>com.google.inject</groupId>
        <artifactId>guice</artifactId>
        <version>4.1.0</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.relevantcodes/extentreports -->
    <dependency>
        <groupId>com.relevantcodes</groupId>
        <artifactId>extentreports</artifactId>
        <version>2.41.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/log4j/log4j -->
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.testng/testng -->
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.11</version>
        <scope>test</scope>
    </dependency>



    <!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api -->
    <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>javax.mail-api</artifactId>
        <version>1.4.7</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.12</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.6</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.6</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/dom4j/dom4j -->
    <dependency>
        <groupId>dom4j</groupId>
        <artifactId>dom4j</artifactId>
        <version>1.1</version>
    </dependency>

    <!-- http://mvnrepository.com/artifact/org.apache.xmlbeans/xmlbeans -->
    <dependency>
        <groupId>org.apache.xmlbeans</groupId>
        <artifactId>xmlbeans</artifactId>
        <version>2.3.0</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml-schemas -->
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-schemas</artifactId>
        <version>3.6</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager -->
    <dependency>
        <groupId>io.github.bonigarcia</groupId>
        <artifactId>webdrivermanager</artifactId>
        <version>3.8.0</version>
    </dependency>

    <dependency>
        <groupId>xml-apis</groupId>
        <artifactId>xml-apis</artifactId>
        <version>1.4.01</version>
    </dependency>


</dependencies>

Подробности ошибок приведены ниже:

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project bank: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: There was an error in the forked process
[ERROR] java.lang.NoClassDefFoundError: org/dom4j/DocumentException
[ERROR]     at org.apache.poi.openxml4j.opc.OPCPackage.init(OPCPackage.java:149)
[ERROR]     at org.apache.poi.openxml4j.opc.OPCPackage.<init>(OPCPackage.java:136)
[ERROR]     at org.apache.poi.openxml4j.opc.Package.<init>(Package.java:54)
[ERROR]     at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:98)
[ERROR]     at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:199)
[ERROR]     at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:178)
[ERROR]     at org.apache.poi.util.PackageHelper.open(PackageHelper.java:53)
[ERROR]     at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:176)
[ERROR]     at com.me.utilities.ExcelReader.<init>(ExcelReader.java:38)
[ERROR]     at com.me.base.BaseTest.<clinit>(BaseTest.java:44)
[ERROR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[ERROR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[ERROR]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[ERROR]     at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
[ERROR]     at java.lang.Class.newInstance(Class.java:433)
[ERROR]     at org.testng.internal.ClassHelper.newInstance(ClassHelper.java:65)
[ERROR]     at org.testng.TestNG.addListeners(TestNG.java:1012)
[ERROR]     at org.testng.TestNG.initializeConfiguration(TestNG.java:976)
[ERROR]     at org.testng.TestNG.run(TestNG.java:1102)
[ERROR]     at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:281)
[ERROR]     at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
[ERROR]     at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:121)
[ERROR]     at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
[ERROR]     at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
[ERROR]     at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
[ERROR] Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
[ERROR]     at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
[ERROR]     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[ERROR]     at java.security.AccessController.doPrivileged(Native Method)
[ERROR]     at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[ERROR]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[ERROR]     ... 25 more
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...