我们有一个简单的Ivy仓库,它托管在内部服务器上(使用Apache httpd服务提供JAR和它们的XML Ivy描述符)。
现在,我需要以编程方式确定我们仓库中依赖项的最新版本。因此,如果我们有两个版本的Mockito,则我们的仓库可能如下所示:
希望能够通过Java使用Ivy来确定“1.9.5”是我们拥有的
现在,我需要以编程方式确定我们仓库中依赖项的最新版本。因此,如果我们有两个版本的Mockito,则我们的仓库可能如下所示:
mockito/ ==> organisation
mockito-all ==> module
1.9.4/ ==> revision #
mockito-all-1.9.4.jar
mockito-all-1.9.4-ivy.xml
1.9.5/
mockito-all-1.9.5.jar
mockito-all-1.9.5-ivy.xml
希望能够通过Java使用Ivy来确定“1.9.5”是我们拥有的
mockito/mockito-all
模块的最新版本,这将不太可能成为一个Ant任务,而可能是一些使用ivy.jar
内部存在的类的自定义Java代码。您有什么想法吗?先感谢了!