我们有一个简单的 Ivy 存储库,我们在内部服务器上托管(Apache httpd 提供 JAR 及其 XML Ivy 描述符)。
我现在需要以编程方式确定我们的 repo 中最新版本的依赖项。因此,如果我们有两个版本的 Mockito,我们的 repo 可能如下所示:
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 任务,而是可能是使用内部存在的类的一些自定义 Java 代码ivy.jar
。
有任何想法吗?提前致谢!