您的位置:首页 > 其它

maven 学习---如何从Maven远程存储库下载?

2016-04-28 19:09 281 查看
根据 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的依赖库查询顺序更改为:

在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。

在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。

在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。

标签:Maven 远程 存储库

本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:http://www.yiibai.com/maven/how-do-download-from-remote-repository-maven.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: