zoukankan      html  css  js  c++  java
  • Maven_POM、坐标和仓库

    2.1 POM

    2.1.1 含义

    Project Object Model 项目对象模型

    2.1.2 pom.xml

    对于Maven工程是核心配置文件,与构建过程相关的一切设置都在这个文件中进行配置。

    其重要程度相当于web.xml对于web工程。

     

    2.2 坐标

    2.2.1 数学中的坐标

    ①在平面上,使用x, y 两个向量可以唯一的定位平面中的任何一个点。

    ②在空间中,使用x, y, z三个向量可以唯一的定位空间中的任何一个点。

    2.2.2 Maven的坐标

    使用三个向量在仓库中唯一定位一个Maven工程

    ①groupid:公司或组织域名倒序+项目名

    <groupid>com.gazikel.maven</groupid>

    ②artifactid:模块名

    <artifactid>Hello</artifactid>

    ③version:版本

    <version>1.0.0</version>

    2.2.3 Maven工程的坐标与仓库中路径的对应关系

    <groupid>org.springframework</groupid>
    <artifactId>spring-core</artifactId>
    <version>4.0.0.RELEASE</version>
    org/springframeword/spring-core/4.0.0.RELEASE/spring-core-4.0.0.RELEASE.jar

     

    2.3 仓库

    2.3.1 仓库的分类

    ①本地仓库:当前电脑上部署的仓库目录,为当前上所有Maven工程服务。

    ②远程仓库:

    • 私服:搭建在局域网环境中,为局域网范围内所有Maven工程服务

    • 中央仓库:架设在Internet上,为全世界所有Maven工程服务

    • 中央仓库镜像:架设在各个大洲,为中央仓库分担流量。减轻中央仓库的压力,同时更快地响应用户请求

    2.3.2 仓库中保存的内容

    Maven工程

    ①Maven自身所需要的插件

    ②第三方框架或工具的jar包

    ③自己开发的Maven工程

  • 相关阅读:
    Windows Bat命令常用操作
    Centos下安装Geth
    Centos常用操作
    为什么CEdit使用SetSel无法取消选择?
    VC编译参数/Zm问题
    XX.exe已经停止工作,的处理兼容性
    excel表,Alt+F11调用出vb语言处理excel表内容,很方便
    在限制了可选日期范围的calendar中,使几个日期不可选的方法
    Agile敏捷开发
    做软件的这些年
  • 原文地址:https://www.cnblogs.com/Gazikel/p/14391468.html
Copyright © 2011-2022 走看看