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    远程    存储库    

  • 相关阅读:
    JVM(5)之 GC之标记
    JVM(4)之 使用MAT排查堆溢出
    JVM(3) 之 内存分配与回收策略
    JVM(2)之 JAVA堆
    JVM(1)之 JAVA栈
    MySQL查询时报错Illegal mix of collations
    struts2 基础学习
    python3.4 + pycharm安装与使用
    Pycharm激活
    IntelliJ IDEA 2018.2激活
  • 原文地址:https://www.cnblogs.com/wust221/p/5443888.html
Copyright © 2011-2022 走看看