繁体   English   中英

Java Cucumber 项目的引诱报告给出错误:无法找到或加载主 class aspectjweaver-1.9.624924689948FCDBF043

[英]Allure report for Java Cucumber project gives error: Could not find or load main class aspectjweaver-1.9.6.jar

尝试为我现有的项目设置 Allure 报告,该项目使用 Java、Selenium、TestNG、Z039892FD59A649C6EAEEE

下面是我的 pom.xml 文件

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.20</version>
        <configuration>
            <argLine>
                -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                -Dcucumber.options="--plugin io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm"
            </argLine>
        </configuration>
        <dependencies>
            <dependency>
                <groupId>org.aspectj</groupId>
                <artifactId>aspectjweaver</artifactId>
                <version>${aspectj.version}</version>
            </dependency>
        </dependencies>
    </plugin>

但是当我运行它时出现以下错误: Error: Could not find or load main class javaagent:D:\Users\Lic\.m2\repository.org.aspectj.aspectjweaver.1.9.6.aspectjweaver-1.9.6.jar

即使我能够在文件夹中看到 jar

对我来说,这部分路径repository.org.aspectj.aspectjweaver.1.9.6.aspectjweaver-1.9.6.jar不知何故使用点而不是斜线,这看起来很奇怪,不确定这是问题所在

问题在于以下行: -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar" -Dcucumber.options="--plugin io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm"应该在同一行没有换行符

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM