我是靠谱客的博主 不安芹菜,最近开发中收集的这篇文章主要介绍Maven远程存储库声明Java.net储存库添加远程仓库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在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的依赖库查询顺序更改为:

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

最后

以上就是不安芹菜为你收集整理的Maven远程存储库声明Java.net储存库添加远程仓库的全部内容,希望文章能够帮你解决Maven远程存储库声明Java.net储存库添加远程仓库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部