一、
我习惯用命令行打包,以下是打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是连着的
五、
暂时没了!