我试图了解如何管理这种情况,假设我有一个由三个 jar(a.jar、b.jar、c.jar)组成的第三方库(best-lib),我会将这些 jar 上传到个人Artifactory服务器,(best-lib)有1.0和2.0两个版本。
我想在我的 ivy.xml 文件中拥有一个单一的依赖项来一次检索所有这些罐子,例如:
<dependencies>
<dependency org="mycompany" name="best-lib" rev="1.0" />
</dependencies>
并且这个依赖应该添加 1.0 版的所有三个 jar(a、b 和 c)。
问题是:
- 这可能吗?
- 如何将三个 jar 上传到 artifactory 以实现此行为?
- 是否可以一次上传这些罐子?
- 人工替代解决方案也是可以接受的(例如 Nexus 或 Archivia)。
注意:我不是在构建 best-lib,我只是拥有它的 jar,而 best-lib 不是可以从公共 maven2 存储库下载的库。
谢谢。