libvirt最新版本未deploy到maven中央仓库

本文探讨了Libvirt API及其Java实现版本管理的问题,解释了为何某些版本未部署到中央仓库,以及如何通过配置自建仓库来获取更新版本。同时,提供了在Nexus上配置代理仓库和缓存组件的方法。

libvirt是虚拟化API。

org.libvirt:libvirt:jar是其java实现。

官网:http://libvirt.org/

在中央仓库搜索,其最高版本为0.4.7,可是现实情况这个不是最新版本(发现有人在用0.4.9版本)

通过查看其官网,在http://libvirt.org/java.html页面获得相关信息:

Maven
Up until version 0.4.7 the Java bindings were available from the central maven repository.
If you want to use 0.4.8 or higher, please add the following repository to your pom.xml

<repositories>
  <repository>
    <id>libvirt-org</id>
    <url>http://libvirt.org/maven2</url>
  </repository>
</repositories>

由上可知,

libvirt在中央仓库中的最高版本为0.4.7,

而要使用0.4.8或更高版本需要配置libvirt的maven仓库:http://www.libvirt.org/maven2/

不明白0.4.8版本或更高版本为何不deploy到中央仓库,而是自建仓库

在nexus上配置Repository:

管理员登录nexus,在上面新建代理仓库,并将代理仓库放到Public Repositories仓库组中

缓存org.libvirt:libvirt组件:

1、创建一个maven项目,并将libvirt的dependecy添加到pom.xml中

<dependency>
  <groupId>org.libvirt</groupId>
  <artifactId>libvirt</artifactId>
  <version>0.4.9</version></dependency>

2、执行 mvn test -U 就可以将组件缓存到本地切记要加-U

     加上-U表示强制更新


转载于:https://my.oschina.net/donhui/blog/324267

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值