码迷,mamicode.com
首页 > 编程语言 > 详细

关于maven工程打jar的问题

时间:2018-03-15 22:19:58      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:containe   pac   mave   build   arc   line   ring   number   net   

今天对maven做一些整理,更好的理了下思路:

这个篇博客介绍的还是很详细的:

http://www.cnblogs.com/haippy/archive/2012/07/04/2576453.html

关于springboot的坑:

https://my.oschina.net/tridays/blog/825245

1、普通的maven项目:

https://jingyan.baidu.com/album/f25ef254a829a6482c1b8224.html?picindex=8

利用上面的方法将项目打包成jar后,再转为maven的jar的形式放到本地仓库,我们就可以在另一个项目引入了。

其实总共分两步:

(1)将项目标为一个jar的文件:

技术分享图片

第二步:

技术分享图片

第三步:将jar包转为maven的形式:

技术分享图片

这是在cmd命令下:

技术分享图片

在springboot中也是这样子做的,每个module也是按照上面的步骤来进行打成jar的 ,然后引用到pom中即可。

关于mvn clean和mvn install:

http://blog.csdn.net/abc86319253/article/details/44019881

上面的方式是利用package的方式,需要在cmd中使用mvn install加入到本地仓库。

技术分享图片

springboot中使用spring-boot-maven-plugin安装jar到本地仓库:

https://www.jianshu.com/p/bcf627a409f2

http://blog.csdn.net/Colton_Null/article/details/77510141

 

maven的命令:install、package、clean的区别:

技术分享图片

技术分享图片

clean:清除编译后的目录,默认是target目录,清除target目录下的文件。

具体:

Maven build 等同于Maven命令:

1
mvn package

表示对Maven工程进行打包。

 

Maven Clean等同于Maven命令:

1
mvn clean

表示删除maven工程的target目录下的内容。

 

Maven Install等同于命令:

1
mvn install

表示将jar包发布到本地maven仓库。

执行mvn compile命令会在根目录生成target文件。

 

PS:Maven是一个很好的工具,以上只是最常用的几个命令,更具体可以参考一本好书,《Maven实战》

技术分享图片

 

关于maven工程打jar的问题

标签:containe   pac   mave   build   arc   line   ring   number   net   

原文地址:https://www.cnblogs.com/fengli9998/p/8576262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!