命令行mvn打包

一、

我习惯用命令行打包,以下是打jar和war

jar :mvn clean install -Dmaven.test.skip=true

说明:clean是清除之前的jar包,install是打包到本地(如果用deploy,是打包到远程仓库,具体我也不是特别清楚,可能会跟私服有关系吧)-Dmaven.test.skip=true是忽略测试代码;

war:mvn clean package -Dmaven.test.skip=true

二、

如果用命令行打包失败,会有失败提示,我遇到的就两种情况

(1)、本地项目启动状态,打包会失败

(2)、缺少jar包

打包是需要依赖jar包的

在这里插入图片描述

扫描二维码关注公众号,回复: 5879543 查看本文章

其实还是需要一个的,只是我忘记是哪个了,到时候如果你们遇到了,应该会有提示,有这些包了,命令行打包就没问题了!

三、

打包包名自定义

在pom.xml里添加:

jowto-web

finalName就是包名;

四、

当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是连着的

五、

暂时没了!

作者:耶戈尔-黑莱
来源:CSDN
原文:https://blog.csdn.net/qq_33195578/article/details/61417558
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/piyongduo3393/article/details/88140841