如何将maven插件转换为gradle插件(maven-surefire-puglin)?

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

我想使用这个插件,但要用gradle。

<properties>
    <aspectj.version>1.8.10</aspectj.version>
</properties>

<dependencies>
    <dependency>
        <groupId>io.qameta.allure</groupId>
        <artifactId>allure-junit4</artifactId>
        <version>LATEST_VERSION</version>
        <scope>test</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.20</version>
            <configuration>
                <testFailureIgnore>false</testFailureIgnore>
                <argLine>
                    -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                </argLine>
                <properties>
                    <property>
                        <name>listener</name>
                        <value>io.qameta.allure.junit4.AllureJunit4</value>
                    </property>
                </properties>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjweaver</artifactId>
                    <version>${aspectj.version}</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

如果真的没有必要的话(因为在gradle上有更简单的方法),谁能告诉我怎么做?

maven kotlin gradle build.gradle maven-plugin
1个回答
0
投票

请看一下 文件 关于测试Java&amp; JVM项目在Gradle.它应该回答围绕设置在Gradle项目测试的基本问题。

然而,如果你是使用特定的功能的 maven-surefire-plugin 未能复制的,请用更具体的内容修改你的问题。

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