zoukankan      html  css  js  c++  java
  • maven1.2 依赖管理

    知识点:

      1、maven的依赖管理

      2、依赖关系的分类

      3、唯一ID

      4、依赖下载

      5、maven镜像

      6、搜索第三方组件

      7、命令行编译

    分析:

    1、为什么会有依赖管理,这是因为你创建项目的时候,导入jar时,它可能关联别的jarbao,你如果手动秋去导入,很容易出错

    所以出现了maven的依赖管理,比如你导入包xxx,而这个包的关联包,maven会自动帮你下载下来,所以很方便

    2、

    依赖关系:

    compile  编译时需要导入的jar包

    test    编译test的时候需要导入的jar包

    runtime  编译时不需要,但是运行时需要

    provided  编译时需要用到,但是运行时由JDK或者是某个服务器提供

    3、唯一ID

    怎么确定:通过groundId、artifactId、version来确定的

    4、依赖下载:

    这个重要是到maven的中央仓库去下载,第三方库把自己的jar包和相关信息传到maven的中央仓库,然后

    maven会自动下载相关的jar包

    5、maven镜像

    因为中央仓库下载慢,所以搞个镜像快

    我们中国是阿里云提供的镜像

    你使用之前需要一个配置

      在用户主目录下进去.m2目录。

      然后创建个setting.xml文件

    然后代码:

    <setting>

    <mirrors>

    <mirror>

    <id>

    <name>

    <mirrorOf>

    <url>

    </mirror>

    </mirrors>

    </setting>

    6、搜索第三方组件

    是通过search.maven.org来的

    7、命令行编译

    1)进到pom.xml目录下

    2)$ mvn clean package

    成功,你会在target发现编译打包好的jar包

    总:

    这文章主要讲依赖管理是什么,然后通过依赖管理。你需要知道,用三个元素确定依赖,到maven中央仓库或者是镜像下载jar包

    稍微明白依赖关系的分类,以及怎么设置镜像,和使用。

    会当凌绝顶,一览众山小
  • 相关阅读:
    重建二叉树
    从尾到头打印链表
    合并两个数组
    替换空格
    二维数组中的查找
    机器学习中的 precision、recall、accuracy、F1 Score
    rand、randi和randn的区别?
    使用自己的数据集训练和测试"caffenet"
    caffe环境的搭建(Ubuntu14.04 64bit,无CUDA,caffe在CPU下运行)
    Java 并发工具包 java.util.concurrent 用户指南
  • 原文地址:https://www.cnblogs.com/quenvpengyou/p/13173302.html
Copyright © 2011-2022 走看看