Maven_3 如何从Maven远程存储库下载

 如果在你的项目中,需要使用到的jar包。 如果使用build path的话,你把你的项目给别人运行的时候,别人还需要去build path,如果要换jar包的版本,这些都是比较麻烦的,所以我们使用maven从存储库下载。

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

 <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的远程存储库搜索,如果没有找到,提示错误信息,否则退出。

文章来自:http://www.yiibai.com/maven/

 

时间: 2024-09-20 09:03:45

Maven_3 如何从Maven远程存储库下载的相关文章

Maven_2 本地资源库 中央存储库

CONF window7  本地资源库:  一般默认的地址:C:\Users\Administrator\.m2  也可以修改地址:在路径{M2_HOME}\conf\setting.xml,更新 localRepository 到其它名称   eg:   中央存储库 :http://search.maven.org/#search%7Cga%7C1%7Cpoi 当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载.首先,Maven 将从本地资源库获

大数据:70多个网站让你免费获取大数据存储库

你是否需要大量的数据来检验你的APP性能?最简单的方法是从网上免费数据存储库下载数据样本.但这种方法最大的缺点是数据很少有独特的内容并且不一定能达到预期的结果.以下是70多家可以获得免费大数据存储库的网站. Wikipedia:Database :向感兴趣的用户提供所有可用的内容的免费副本.可以得到多种语言的数据.内容连同图片可以下载. Common crawl 建立并维护一个所有人都可以访问的开放的网络.这个数据保存在亚马逊s3bucket中,请求者可能花费一些钱来访问它. Common cr

70多个网站让你免费获取大数据存储库

你是否需要大量的数据来检验你的APP性能?最简单的方法是从网上免费数据存储库下载数据样本.但这种方法最大的缺点是数据很少有独特的内容并且不一定能达到预期的结果.以下是70多家可以获得免费大数据存储库的网站. Wikipedia:Database :向感兴趣的用户提供所有可用的内容的免费副本.可以得到多种语言的数据.内容连同图片可以下载. Common crawl 建立并维护一个所有人都可以访问的开放的网络.这个数据保存在亚马逊s3bucket中,请求者可能花费一些钱来访问它. Common cr

maven myeclipse-新建Maven项目报错,提示连接不上中央存储库

问题描述 新建Maven项目报错,提示连接不上中央存储库 CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:

TomP2P 4.0.0发布 高性能键值对数据的存储库

TomP2P 4.0.0 版本能够更好地支持UPnP和新的NAT-PMP(jNAT PMPlib).支持新的持久连接,新的连接处理和保留.升级后的库包含:Netty.Guava 和 BerkleyDB.以及多个问题的修复. TomP2P是一个基于P2P的高性能键值对数据的存储库.每个值对数据有一个表(基于磁盘或内存)来存储自己的值.单一的值可以用于查询或更新次要的键.通信的基础框架使用Java NIO来处理多个并发连接. 软件信息:http://freecode.com/urls/47f4cca

TomP2P 4.0.5发布 高性能键值对数据的存储库

TomP2P是一个基于P2P的高性能键值对数据的存储库.每个值对数据有一个表(基于磁盘或内存)来存储自己的值.单一的值可以用于查询或更新次要的键.通信的基础框架使用Java NIO来处理多个并发连接. TomP2P 4.0.5该版本修复了维护线程问题和绑定错误,增加了在测试的情况下,拒绝连接,并增加了对SimGrid的初步支持. 软件信息:http://tomp2p.net/ 下载地址: http://tomp2p.net/dev/mvn/net/tomp2p/TomP2P/4.0.5/TomP

TomP2P 4.0.6发布 高性能键值对数据的存储库

TomP2P是一个基于P2P的高性能键值对数据的存储库.每个值对数据有一个表(基于磁盘或内存)来存储自己的值.单一的值可以用于查询或更新次要的键.通信的基础框架使用Java NIO来处理多个并发连接. TomP2P 4.0.6该版本能更好的超时处理,可以使用Peer.setFutureTimeout()来设置今后任何对象的超时.修复了跟踪代码和对等交换.有一个标志来执行UDP或TCP的RPC调用.Netty的一个问题解决与Android的最新更新. 软件信息:http://tomp2p.net/

TomP2P 4.0.3发布 高性能键值对数据的存储库

TomP2P是一个基于P2P的高性能键值对数据的存储库.每个值对数据有一个表(基于磁盘或内存)来存储自己的值.单一的值可以用于查询或更新次要的键.通信的基础框架使用Java NIO来处理多个并发连接. < TomP2P 4.0.3该版本支持digest() 和 digestAll(),Netty 3.2.7升级,更好的连接处理,和错误路由修正,支持Android和存储功能. 软件信息:http://tomp2p.net/ 下载地址: http://tomp2p.net/dev/mvn/net/t

一款免费的存储库构建工具:IBM Packageing Utility

存储库通过一定的目录结构保存着软件的安装文件,它可以来自安装盘.IBM 在线的软件存储库或者 IBM http://www.aliyun.com/zixun/aggregation/2045.html">Passport Advantage.在本文中,我们将介绍一款免费的存储库构建工具-- IBM Packageing Utility(简称 PU),通过这个工具,用户可以客制化适用于自己企业的软件存储库,包括可以定制特定产品的存储库,以及指定存储库里软件产品的版本和适用的操作系统平台. I