springboot项目进行maven打包时报错(Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.6:)

    技术2022-07-11  84

    springboot项目进行maven打包时报错(Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.6:test)

    打包前的准备工作可以看我之前的博客

    https://blog.csdn.net/qq_34136709/article/details/105093604

    今天按照上面步骤打包时,由于修改了数据库密码打包时报下面错误

    Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.6:test

    没改密码之前打包时可以的为啥修改之后就报错了,想了想加上网上找资料终于知道原因了。 原因:是单元测试部分的代码有问题,并没有全部通过。所以报错 解决方法:忽略测试方法

    下面说几种忽略测试方法的方案 1.直接在idea中修改 2、对报错的Test方法/测试类上,添加@Ignore,打包时,将忽略该测试类/方法。 这里面有个单元测试类

    3、输入命令行

    mvn clean package -Dmaven.test.skip=true

    前提是我们是通过命令进行打包的

    4.修改pom文件

    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuration> <!-- 跳过测试类 --> <skipTests>true</skipTests> </configuration> <!-- 网上收集还有这个标签也可以跳过test <configuration> <testFailureIgnore>true</testFailureIgnore> </configuration> --> </plugin>

    上面方法选择一个即可进行正常打包。

    Processed: 0.013, SQL: 9