
[英]Java cucumber - Error: Could not find or load main class cucumber.api.cli.Main
[英]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.