Allure report for Java Cucumber project gives error: Could not find or load main class aspectjweaver-1.9.6.jar
Allure report for Java Cucumber project gives error: Could not find or load main class aspectjweaver-1.9.6.jar
正在尝试为使用 Java、Selenium、TestNG、Cucumber
的现有项目设置 Allure 报告
下面是我的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"
应该在没有换行符的同一行中
正在尝试为使用 Java、Selenium、TestNG、Cucumber
的现有项目设置 Allure 报告下面是我的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"
应该在没有换行符的同一行中