错误-org.apache.maven.plugins:maven-surefire-plugin:2.19.1:项目ABC上的测试(默认测试):提供程序中的异常:java/sql/Date:java.sql.Date

问题描述 投票:0回答:1

错误1 - org.apache.maven.plugins:maven-surefire-plugin:2.19.1:项目ABC上的测试(默认测试):提供程序中的异常:java/sql/Date:java.sql.Date

错误 2 - 4144777 [通道 id=9 的 pool-1-thread-1] 调试 freemarker.cache - 无法在缓存中找到“Extent.ftl”的模板(“en_US”,UTF-8,已解析) ;将尝试加载它。

测试用例正在运行,测试报告在我的本地完美生成。但是当我在詹金斯中运行它们时,我遇到了上述错误。 这里是 POM 文件。

     <properties>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.source>1.8</maven.compiler.source>
        </properties>

       <plugin>
        <groupId>org.apache.poi</groupId>
        <artifactId>ooxml-schemas</artifactId>
        <version>1.3</version>
        </plugin>


        <plugin>
        <groupId>org.apache.poi</groupId>
        <artifactId>openxml4j</artifactId>
        <version>1.0-beta</version>
        </plugin>

       <plugin>
        <groupId>org.apache.xmlbeans</groupId>
        <artifactId>xmlbeans</artifactId>
        <version>3.0.0</version>
        </plugin>
      <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.14.0</version>
        </dependency>

        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.14.3</version>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml-schemas</artifactId>
            <version>3.17</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>3.17</version>
        </dependency>

<dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.6</version>
        </dependency>

        <dependency>
            <groupId>com.relevantcodes</groupId>
            <artifactId>extentreports</artifactId>
            <version>2.41.2</version>
        </dependency>

        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>2.3.28</version>
        </dependency>

    </dependencies>

我该如何解决这个问题。 需要我方面的任何其他信息,请告诉我。

java maven selenium-webdriver jenkins
1个回答
0
投票

我更新了maven版本,它解决了这两个问题

 <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.1</version>

现在我的测试用例在本地和 Jenkins 中都运行得很好。

© www.soinside.com 2019 - 2024. All rights reserved.