zoukankan      html  css  js  c++  java
  • maven 学习---如何从Maven远程存储库下载?

    根据 Apache Maven 的说明:

    Downloading in Maven is triggered by a project declaring a dependency that is not present in the local repository (or for a SNAPSHOT, when the remote repository contains one that is newer). By default, Maven will download from the central repository.

    在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库,该过程将停止并将错误消息输出到 Maven 控制台。

    1. 示例

     org.jvnet.localizer 只适用于 Java.net资源库

    pom.xml
    <dependency>
            <groupId>org.jvnet.localizer</groupId>
            <artifactId>localizer</artifactId>
            <version>1.8</version>
    </dependency>

    当你建立这个 Maven 项目,它将依赖找不到失败并输出错误消息。

    2. 声明Java.net储存库

    告诉 Maven 来获得 Java.net 的依赖,你需要声明远程仓库在 pom.xml 文件这样:

    pom.xml
     <repositories>
    	<repository>
    	    <id>java.net</id>
    	    <url>https://maven.java.net/content/repositories/public/</url>
    	</repository>
        </repositories>

    现在,Maven的依赖库查询顺序更改为:

    1. 在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
    2. 在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
    3. 在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
     


    标签:Maven    远程    存储库    

  • 相关阅读:
    474. Ones and Zeroes
    [LeetCode]464. Can I Win
    413. Arithmetic Slices
    numpy学习(布尔型索引)
    numpy学习(数组和标量之间的运算切片)
    numpy学习(数组的定义及基础属性)
    关于静态显示游标的遍历
    关于oracle的数组
    shutil模块
    开源库(不定义更新)
  • 原文地址:https://www.cnblogs.com/wust221/p/5443888.html
Copyright © 2011-2022 走看看