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" 应该在没有换行符的同一行中