maven命令、标签详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rofth/article/details/79925605

1、maven compile : 编译,执行该命令,生成target文件夹

2、maven clean:清除,执行该命令,可以清除target文件夹

3、maven install:将本地工程打包成jar,放入本地仓库中,再通过pom.xml配置依赖引入到当前工程中,目的是将本工程打入到仓库中,供其他项目使用

4、maven package:把jar达到本项目的target下。

5、dependencyManagement:保持模块间依赖的统一

      好处:

     (1)、依赖统一管理(parent中定义,需要变动dependency版本,只需要改一处即可)

     (2)、代码简洁(子model只需要指定groundId、artifactId即可)

  (3)、dependencyManagerment只会影响现有依赖的配置,但不会引入依赖,即子model不会继承parent中dependencyManagerment所有预定义的dependency,只引入需要的依赖即可,简单说就是“按需引入依赖”或“按需继承”;因此,在parent中严禁直接使用dependencys预定义依赖,坏处是子model会自动继承dependencys中所有预定义依赖

猜你喜欢

转载自blog.csdn.net/rofth/article/details/79925605