我正在与 Ivy 开始新的生活。
我有一个本地 Git Repo,用于存储我的 jar 包。 我使用 Ant 进行构建。
我可以在 Ant 中将哪个解析器与 Git 和 Ivy 一起使用。 需要什么设置才能实现这一点。
最佳答案
Ivy 可以使用 Ivy 存储库或 Maven 存储库。它们有特殊的布局,而不是可以简单存储随机 jar 文件的地方。或许可以使用 Github ,但我怀疑这是你最好的解决方案。
您最好的解决方案是使用您自己的 Maven 存储库,例如 JFrog's Artifactory , Sonatype's Nexus ,或Apache's Archiva 。这些存储库管理器可以指向多个其他 Maven/Ivy 存储库,并从它们中检索您可能需要的 jar。您不仅可以使用本地的 jar,还可以使用整个全局范围内的 Maven 管理的 jar。您所要做的就是将配置设置为指向本地 Maven 存储库管理器并让它处理其余的事情。
所有这些存储库管理器都有开源版本。主要缺点是您需要一台服务器来放置它们。然而,Sonatype为 OSS 项目提供免费的 Maven 存储库托管。
关于git - Ivy 与 Git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28265193/