美文网首页
Maven仓库浅谈

Maven仓库浅谈

作者: 卡萨布兰卡ginger | 来源:发表于2018-01-26 10:30 被阅读0次

1.仓库

①仓库的分类

     [1]本地的仓库:当前电脑上部署的仓库目录

     [2]远程仓库

        (1)私服:局域网中,当前局域网可用

        (2)中央仓库:所有的Maven工程服务,负载重

        (3)中央仓库镜像:为了分担中央仓库的流量,提升访问速度

②仓库的内容(Maven工程)

     [1]Maven所需要的插件

     [2]工具、第三方框架的jar包

     [3]自定义的Maven工程

2.Maven工程命令

      mvn install:将jar包安装到仓库

      mvn complie:使用Maven编译

      mvn clean:将以前的字节码文件删除 

3.依赖范围

provided: 是否参与开发:参与

                 是否参与部署:不参与

                 是否参与运行(打包):不参与

test:和主程序编译无关

       是否参与部署:不参与

       是否参与运行打包:不参与

compile:默认

4.IDE和Maven的区别

右键:build path(eclipse中),相当于IDE引入。(换个IDE可能还是没有相关依赖)

pom.xml文件添加依赖,相当于maven工程的引入。

5.依赖的传递性

直接依赖,会导入传递依赖。不用重复导入依赖关系。注意:非complie依赖不能依赖,需要重复导入依赖。

6.依赖的排除性 

<exclusions></exclusions>:可以排除某些传递的依赖。

7.依赖的原则(解决jar包冲突)

maven自己的原则,不可修改。

     [1]路径不相同时

就近原则

    [2]路径相同时,先声明者优先。(以dependence标签在前为准)

8.统一配置版本号

1.使用自定义标签来统一配置版本号(自定义标签不止可以配置版本号,还可以配置其他的,使用方法相同)

定义自定义标签 使用自定义标签

2.使用parent配置版本号

使用parent来统一配置版本号

9.继承

      1.创建一个父工程,打包的方式不是jar,也不是war,既不是maven工程,也不是web工程,打包的方式应该是pom方式。

相关文章

  • Maven仓库浅谈

    1.仓库 ①仓库的分类 [1]本地的仓库:当前电脑上部署的仓库目录 [2]远程仓库 (1)私服:局...

  • Maven 仓库管理

    本节主要介绍如何配置 Maven 仓库,发布 jar 包到 Maven 仓库 Maven 仓库是什么? Maven...

  • Maven实战之Maven仓库

    Maven实战之Maven仓库 Maven仓库作用 仓库,顾名思义就是存放物品的地方。在Maven中,我们可以将其...

  • 拉勾后台管理系统后端开发

    后端开发 Maven settings.xml配置文件 仓库 本地仓库 远程仓库 中央仓库 maven中央仓库 ...

  • 第5章 总结

    5.1 maven 仓库 1、maven 仓库的类型有哪些? 2、maven 工程查找仓库的流程是什么? 3、本地...

  • 【maven】仓库的优先级顺序

    在maven中,仓库可以分为:本地仓库、远程仓库。远程仓库可以分为:中央仓库、私服仓库。中央仓库是maven官方指...

  • Maven仓库

    一.Maven 仓库 Maven 包集中存放的地方,就是 Maven 仓库。这些仓库,可以是放在本地,也可以放在某...

  • 浅谈数据仓库(DW & BI)(五)

    历史文章: #42 浅谈数据仓库(DW & BI)(一):数据仓库发展起源及概述 #43 浅谈数据仓库(DW & ...

  • Maven之仓库简介

    Maven的仓库分两大类:1.本地仓库 2.远程仓库 1.本地仓库 maven的本地仓库,在安装maven后并不会...

  • 浅谈数据仓库(DW & BI)(四)

    历史文章: #42 浅谈数据仓库(DW &BI)(一):数据仓库发展起源及概述 #43 浅谈数据仓库(DW &BI...

网友评论

      本文标题:Maven仓库浅谈

      本文链接:https://www.haomeiwen.com/subject/rjsvaxtx.html