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>

  • 相关阅读:
    Apache+php显示错误信息
    Laravel 中的多组认证模式
    Laravel 如何在Blade模板中能够根据不同的子页面附加不同的js和CSS
    Laravel 数据库
    Laravel Middleware 中间件笔记
    Laravel Routing笔记
    Laravel 进阶任务笔记
    Laravel 基本任务笔记
    Laravel5 根目录router无效
    Fedora23 安装 psycopg2
  • 原文地址:https://www.cnblogs.com/lpith/p/9664432.html
Copyright © 2011-2022 走看看