Maven远程仓库jar包下载

在Maven中,当你声明的jar包不存在于本地库,同时不存在Maven中心仓库,怎么办呢?java

1. 示例

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

pom.xmlurl

 

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

 

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

2. 声明Java.net储存库

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

pom.xmlxml

<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的远程存储库搜索,无,提示错误信息,不然退出。
相关文章
相关标签/搜索