zoukankan      html  css  js  c++  java
  • maven中的坐标和仓库

    1.坐标

    pom.xml中的groupId、artifactId和version都可以构成项目的坐标。

    <dependency>
        <groupId></groupId>
        <artifactId></artifactId>
        <version></version>
    </dependency>

    2.仓库

    仓库包含本地和远程仓库,远程仓库的地址可以在Maven安装包下的libmaven-model-builder-3.5.4.jar中的pom-4.0.0.xml中看到,如下所示:

    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>https://repo.maven.apache.org/maven2</url>
         <layout>default</layout>
         <snapshots>
             <enabled>false</enabled>
          </snapshots>
    </repository>

    由于远程仓库https://repo.maven.apache.org/maven2在国外,国内访问可能不方便,因此我们可以用国内的镜像仓库,其中镜像仓库可以在maven安装包下的confsettings.xml中的mirror节点进行配置,其配置过程如下:

    <mirror>
        <id>maven.net.cn</id>
        <mirrorOf>central</mirrorOf>                        //为中央仓库central配置镜像,此处也可以用通配符*,表示为匹配的仓库配置镜像
        <name>central mirror in china</name>
        <url>http://maven.net.cn/content/groups/public</url>
    </mirror>

    本地仓库用于存放maven从远程仓库中下载的构建,本地仓库的默认地址在C:Usersadministrator.m2 epository下,通过配置maven安装包下的confsettings.xml中的localRepository节点可以更改本地仓库的地址,其示例配置如下所示:

    <localRepository>D:/moocwork/repo</localRepository>

  • 相关阅读:
    HTMLParser使用
    SpringMVC学习系列(6) 之 数据验证
    SpringMVC学习系列 之 表单标签
    开源OSS.Social微信项目解析
    源码分析——核心机制
    Struts2 源码分析——过滤器(Filter)
    调结者(Dispatcher)之执行action
    配置管理之PackageProvider接口
    源码分析——Action代理类的工作
    DefaultActionInvocation类的执行action
  • 原文地址:https://www.cnblogs.com/lpith/p/9664432.html
Copyright © 2011-2022 走看看