倾城不会产生正文和附件用java 11

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

当我开始mvn clean test site和测试失败,诱惑力需要将屏幕截图和身体,但在Java 11的身体和附着物没有创造。这也是Steps.Probably这取决于Java版本和AspectJ库。

在Java 8它的工作没有例外所示。

也许一些想法如何使用Java 11配置

Here pom.xml

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <compiler.version>11</compiler.version>
        <maven.surefire.version>2.22.0</maven.surefire.version>
        <maven.compiler.version>3.8.0</maven.compiler.version>
        <appium.version>7.0.0</appium.version>
        <selenium.version>3.141.59</selenium.version>

        <allure.testng.version>2.8.1</allure.testng.version>
        <allure.maven.plugin.version>2.9</allure.maven.plugin.version>
        <allure.report.version>2.7.0</allure.report.version>
        <aspectj.version>1.9.1</aspectj.version>
        <jetty.maven.plugin.version>9.4.12.RC2</jetty.maven.plugin.version>

        <exclude.tag></exclude.tag>
    </properties>

    <dependencies>
       <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-testng</artifactId>
            <version>${allure.testng.version}</version>
        </dependency>
    </dependencies>

          <build>
            <plugins> 
              <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>${maven.surefire.version}</version>
                <configuration>
                    <suiteXmlFiles>
                      <suiteXmlFile>
                        src/test/resources/testng.xml
                      </suiteXmlFile>
                    </suiteXmlFiles>
                    <testFailureIgnore>true</testFailureIgnore>
                    <argLine>
                        --illegal-access=permit
                    </argLine>
                    <argLine>
                    -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                   </argLine>
                    <excludedGroups>${exclude.tag}</excludedGroups>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${maven.compiler.version}</version>
                <configuration>
                    <source>${compiler.version}</source>
                    <target>${compiler.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>${jetty.maven.plugin.version}</version>
                <configuration>
                    <webAppSourceDirectory>
                      ${project.build.directory}\site\allure-maven-plugin
                    </webAppSourceDirectory>
                </configuration>
            </plugin>
          </plugins>
       </build>

    <reporting>
        <excludeDefaults>true</excludeDefaults>
        <plugins>
            <plugin>
                <groupId>io.qameta.allure</groupId>
                <artifactId>allure-maven</artifactId>
                <version>${allure.maven.plugin.version}</version>
            </plugin>
        </plugins>
    </reporting>
java automation allure
1个回答
0
投票

问题是,AspectJ的支持Java 11日以来的版本1.9.2。您正在使用1.9.1

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