首页 > 编程知识 正文

maven打包跳过单元测试,idea maven打包跳过test

时间:2023-05-05 11:02:57 阅读:184879 作者:4746

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。