git - Ivy 与 Git 存储库

标签 git ant ivy

我正在与 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/

相关文章:

eclipse - 忽略带有注释的 Ant 警告

java - 使用 Ivy/ant 从命令行将符号名称解析为版本号?

maven - 如何在离线模式下使用 SBT 进行构建

windows - 无法启动 Git Bash

git - 使用网络共享作为 Visual Studio 2015 Git Remote

git - 更改 git 标签的日期(或基于它的 GitHub 发布)

eclipse - 如何使用 eclipse 在 testng 中设置 sysproperty?

java - 使用外部 jar 的打包解析器

java - 如何更新随 Play 提供的 Hibernate?

git - 使用 Git 协作完成一个 4 人项目