【发布时间】:2013-09-02 07:03:22
【问题描述】:
我们有一个简单的 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 任务,而是可能是一些使用 ivy.jar 中存在的类的自定义 Java 代码。
有什么想法吗?提前致谢!
【问题讨论】:
标签: java versioning ivy dependency-management