Mave打包跳过测试

    xiaoxiao2022-07-13  144

    使用 mvn package 命令打包,报错。

    打包的过程中,测试包下执行异常。 我们在实际打包的时候,是不需要测试包的,那如何在打包的时候,跳过Test呢?

    跳过Test,有以下两种方式:

    1)-DskipTests
    mvn package -DskipTests

    使用这种方式打包的话,不执行Test包下的代码,但是会对其进行编译。 除了在命令行中控制以外,还可以通过POM文件进行控制跳过Test包。

    添加下面插件,打包时跳过Test <!-- 打包跳过测试--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin>
    2)-Dmaven.test.skip=true
    mvn package -Dmaven.test.skip=true

    使用这种方式打包的话,Test包下的代码,既不执行,也不会进行编译。

    最新回复(0)