maven编译项目自动忽略test,如何不让他忽略啊?我用的命令是mvn test

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven编译项目自动忽略test,如何不让他忽略啊?我用的命令是mvn test相关的知识,希望对你有一定的参考价值。

[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ qp
ay-ccb-credit-bf ---
[INFO] Not copying test resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ qpay-cc
b-credit-bf ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ qpay-ccb-credit-bf
---
[INFO] Tests are skipped.

解决方案
1、在pom.xml文件中加入maven-resources-plugin配置

<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>
2、在命令行下运行mvn install ,如果执行正确应该会在user.home\\.m2\\repository\\org\\apache\\maven\\plugins\\maven-resources-plugin\\下看到maven-resources-plugin-2.4.3.jar文件

3、刷新工程(右键工程选择刷新项)
4、刷新maven配置,右键工程节点,选择Maven4MyEclipse-Update Project Configuration
参考技术A 是在mvn的settings.xml文件中设置了skip为true,改成false就行了 参考技术B 在pom文件build中将test源码包加上 参考技术C mvn clean install -Dmaven.test.skip=true

maven的一些命令

maven的一些命令

//项目的依赖分析
mvn dependency:analyze

// 清理编译打包
mvn clean package

//执行代码格式检查
mvn checkstyle:checkstyle 

//执行单元测试
mvn test

//清理编译打包忽略单元测试
mvn clean package -Dmaven.test.skip=true

//查看maven配置文件
mvn help:effective-settings

//查看当前项目的所有mvn配置
mvn -X

//maven下载指定版本包

mvn dependency:get -DremoteRepositories=you maven repository url -DgroupId=gruoupId -DartifactId=artifactId -Dversion=version

以上是关于maven编译项目自动忽略test,如何不让他忽略啊?我用的命令是mvn test的主要内容,如果未能解决你的问题,请参考以下文章

maven编译时如何忽略单元测试

maven无法生成test

maven install 怎么忽略spring-boot-maven-plugin

maven-surefire-plugin 忽略 pom.xml 中的插件顺序

maven的一些命令

maven的一些命令