概述
在Maven中,当你声明的库不存在于本地存储库中,也没有不存在于Maven中心储存库,该过程将停止并将错误消息输出到 Maven 控制台。
org.jvnet.localizer 在 Java.net资源库里,当pom文件如下配置的时候,就是在本地和Maven中心存储库找这个包:
<dependency>
<groupId>org.jvnet.localizer</groupId>
<artifactId>localizer</artifactId>
<version>1.8</version>
</dependency>
当你建立这个 Maven 项目,它将依赖找不到失败并输出错误消息。
声明Java.net储存库
告诉 Maven 来获得 Java.net 的依赖,你需要声明远程仓库在 pom.xml 文件这样:
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
添加远程仓库
Java.net资源库
添加Java.net远程仓库的详细信息在“pom.xml”文件。
<project ...>
<repositories>
<repository>
<id>java.net</id>
<url>https://maven.java.net/content/repositories/public/</url>
</repository>
</repositories>
</project>
旧的 “http://download.java.net/maven/2” 仍然可用, 但建议升级到最新储存库。
JBoss Maven存储库
添加JBoss远程仓库的详细信息在 “pom.xml” 文件中。
<project ...>
<repositories>
<repository>
<id>JBoss repository</id>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
</repository>
</repositories>
</project>
旧的 http://repository.jboss.com/maven2/ 已过时,不再使用。
现在,Maven的依赖库查询顺序更改为:
- 在 Maven 本地资源库中搜索,如果没有找到,进入第 2 步,否则退出。
- 在 Maven 中央存储库搜索,如果没有找到,进入第 3 步,否则退出。
- 在java.net Maven的远程存储库搜索,如果没有找到,提示错误信息,否则退出。
最后
以上就是不安芹菜为你收集整理的Maven远程存储库声明Java.net储存库添加远程仓库的全部内容,希望文章能够帮你解决Maven远程存储库声明Java.net储存库添加远程仓库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复