-
java打包跳过test_Maven打包跳过测试的命令
2021-03-17 14:19:12mvn install 安装当前工程的输出文件到本地仓库,然后打包mvn clean install 先删除target文件夹 ,然后打包到target1、Maven打包跳过测试的命令在使用mvn package进行编译、打包时,Maven会执行src/test/java中的...mvn clean 会把原来target目录给删掉重新生成。
mvn install 安装当前工程的输出文件到本地仓库,然后打包
mvn clean install 先删除target文件夹 ,然后打包到target
1、Maven打包跳过测试的命令
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
类似的 跳过doc生成
-Dmaven.javadoc.skip=true
2、打包时注意:
当mvn仓库里缺少jar包,同时又从中央仓库自动下载不下来的时候,就需要自己下载jar包然后放仓库里了;
但是有时候只是简单的把jar和source放仓库的文件夹下,并不管用,这个时候你可以用命令把jar把打进去:
mvn install:install-file -Dfile=D:\xxx.jar -DgroupId=commons-dbcp -DartifactId= commons-dbcp -Dversion= 1.4 -Dpackaging=jar
-Dfile 是存在本地磁盘里jar 的路径,后面的就不用说了吧!install:install-file 看清楚了!!!这个-file跟install是连着的
原文:https://www.cnblogs.com/coder-wzr/p/9983709.html
-
mvn 跳过test编译或install
2019-06-11 11:19:30在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但...在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
-
Maven编译打包时堆test特殊处理
2019-10-23 12:01:25在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true . 这两个参数的主要区别是: -DskipTests,不执行测试用例...在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true .
这两个参数的主要区别是:-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
mvn clean -U install -Dmaven.test.skip=true
mvn clean -U package -Dmaven.test.skip=true
mvn clean -U package -Dtest -DfailIfNoTests=false
mvn clean -U install -Dtest -DfailIfNoTests=false
-Dmaven.test.failure.ignore=true 测试报错忽略如果想跳过测试阶段,可用:
mvn package -DskipTests想临时性跳过测试代码的编译,可用:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。指定测试类
mvn test -Dtest=RandomGeneratorTest以Random开头,Test结尾的测试类
mvn test -Dtest=Random*Test用逗号分隔指定多个测试用例
mvn test -Dtest=ATest,BTesttest参数必须匹配至少一个测试类,否则会报错并导致构建失败。此时可使用以下配置来指定即使没有任何测试用例也不要报错。
mvn test -Dtest -DfailIfNoTests = false -
Maven打包时跳过单元测试
2020-04-08 14:58:16在使用mvn clean install进行编译打包的时候,maven会执行src/test/java中的Junit测试用例。 在发布的时候,我们不希望再执行测试用例,可以用-DskipTests或者-Dmaven.test.skip=true这两个参数跳过。 但是这两个...在使用
mvn clean install
进行编译打包的时候,maven会执行src/test/java
中的Junit测试用例。在发布的时候,我们不希望再执行测试用例,可以用
-DskipTests
或者-Dmaven.test.skip=true
这两个参数跳过。但是这两个参数也是存在区别的:
-DskipTests
:跳过单元测试,但是会继续编译测试用例类的,并生成相应的class文件到target/test-classes
下。-Dmaven.test.skip=true
:不但跳过单元测试,也跳过测试用例类的编译。个人认为:
运维人员用来打包的话,用
mvn clean install -Dmaven.test.skip=true
来得更直接点,可以避免因单元测试类的编译错误而导致的打包失败。 -
Java工程师成长之路——maven打包跳过测试
2019-11-21 15:13:04项目开发偶尔会遇到maven打包执行时因为单元测试运行不通过导致打包失败(其实此时更应该检查单元测试不通过的原因),为了在打包时跳过单元测试运行maven也提供了相应的机制: mvn install -DskipTests 跳过单元... -
maven打包时跳过junit
2020-09-03 15:59:03<properties> <java.version>...--这里需要注意的是maven.test.skip, 不生成test的所有.class,skipTests会编译测试类,即生成.class文件,只是不运行测试类--> <maven.test.skip>true -
maven中构建时 跳过 测试阶段构建生命周期的命令调整
2018-12-19 00:34:56在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但... -
java maven -DskipTests 和 -Dmaven.test.skip=true 区别
2020-08-11 19:35:35在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但... -
maven跳过单元测试
2016-07-21 11:00:50在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests 和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试... -
Maven指令跳过单元测试
2016-08-14 14:49:19在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例... -
Maven -DskipTests和-Dmaven.test.skip=true的区别
2018-12-29 09:55:14在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: mvn clean package -DskipTests ... -
Maven Skip Test
2016-11-19 20:52:50在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,... -
Maven打包不打test,Maven中-DskipTests和-Dmaven.test.skip=true的区别
2019-09-29 22:09:00在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例, 有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true... -
Maven编译参数[待完善]
2018-05-04 08:57:041、在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:-DskipTests,不执行测试用例,... -
java 构建和运行
2017-07-03 15:17:22在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,... -
-DskipTests和-Dmaven.test.skip=true
2020-12-02 12:52:01使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,为了跳过执行测试用例,可以使用参数-DskipTests和-Dmaven.test.skip=true,区别如下: -DskipTests,不执行测试用例,但编译测试... -
Maven中-DskipTests和-Dmaven.test.skip
2020-10-24 13:51:47在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但... -
mvn -DskipTests和-Dmaven.test.skip=true
2020-12-31 16:11:29在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但... -
Maven -DskipTests 和 -Dmaven.test.skip 区别
2019-04-02 15:30:42在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests:不执行测试用例,但... -
-DskipTests和-Dmaven.test.skip=true主要区别
2019-09-17 22:13:38在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,... -
Maven中-DskipTests和-Dmaven.test.skip=true的区别
2020-09-07 17:21:19在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但... -
Maven中多环境打包 放到本地目录 Dmaven.test.skip=true
2020-05-27 11:33:25在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但...