命令行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包的

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

三、

打包包名自定义

在pom.xml里添加:

<build>
  <finalName>jowto-web</finalName>
  </build>

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

五、

暂时没了!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值