常春藤 Git 存储库

Ivy with Git Repository

我要开始使用 Ivy 了。

我有一个本地 Git 存储库,用于存储我的罐子。 我使用 Ant 进行构建。

我可以在 Ant 中将哪个解析器与 Git 和 Ivy 一起使用。 实现这个需要什么设置。

Ivy 可以使用 Ivy 存储库或 Maven 存储库。它们具有特殊的布局,而不是您可以简单地存储随机 jar 文件的地方。或许可以使用 Github,但我怀疑这是你的最佳解决方案。

您最好的解决方案是使用您自己的 Maven 存储库,例如 JFrog's Artifactory, Sonatype's Nexus, or Apache's Archiva。这些存储库管理器可以指向多个其他 Maven/Ivy 存储库,并从中检索您可能需要的 jar。您可以使用整个全球范围内的 Maven 托管 jar,而不仅仅是您的本地 jar。您所要做的就是将您的配置设置为指向您本地的 Maven 存储库管理器,并让它处理其余的事情。

所有这些存储库管理器都有 开源 版本。主要缺点是您需要一台服务器来放置它们。但是,Sonatype 为 OSS 项目提供免费的 Maven 存储库托管。