今天对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实战》。