• 关于maven工程打jar的问题


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

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

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

    关于springboot的坑:

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

    在idea中打包springboot项目为jar的操作:

    博客1:http://blog.csdn.net/xuemengrui12/article/details/74984731

    博客2:http://blog.csdn.net/dabai_cai/article/details/78154092

    博客三:http://blog.csdn.net/willjgl/article/details/75125801

    上面三种都是用idea中自带的方式打包jar。

    还有就是利用maven插件打包jar:

    http://blog.csdn.net/sysmedia/article/details/71216488

    关于聚合maven和springboot打包jar的博客:

    https://blog.csdn.net/guduyishuai/article/details/60968728

    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实战》

  • 相关阅读:
    BZOJ3631 [JLOI2014] 松鼠的新家
    HDU
    HDU
    HDU
    二分图求最大独立集模板
    HDU
    HDU
    HDU
    Codeforces 1197F Coloring Game 矩阵快速幂 (看题解)
    HDU
  • 原文地址:https://www.cnblogs.com/fengli9998/p/8576262.html
Copyright © 2020-2023  润新知