gpt4 book ai didi

java - 在 Ant 中使用 Maven 获取 jar 依赖项

转载 作者:行者123 更新时间:2023-11-30 11:17:30 25 4
gpt4 key购买 nike

我是 Maven 的新手,但对 Ant 很满意,我喜欢 Maven 下载 jars 及其依赖项的方式,所以我想在我的 Ant 构建脚本中包含 ma​​ven 依赖项。我已经看到了如何使用,但这里所有的 jar 文件都下载到 .m2 文件夹中,而我需要将所有 jar 下载到我的项目的 lib 文件夹中。这可不可以,?如果可以,那么任何人都可以建议我如何去做。

最佳答案

这是一个非常合理的问题。

使用 maven ant 任务确实使用通用的 maven 存储库位置,只是因为这将有利于您的所有 maven 项目,而不仅仅是您的本地项目。

Maven 默认为所有本地项目使用共享缓存,只是因为为每个项目下载 commons-lang 有点荒谬。

如果愿意,您可以为执行指定一个 localRepository 位置(参见 http://maven.apache.org/ant-tasks/reference.html#localRepository)。

此外,正如另一位用户所说,IVY也很适合您的用例。如果只需要下载依赖,那么IVY就是这样做的。 Maven 会这样做,但包含更多内容,这取决于您是否真的想探索这些选项。

关于java - 在 Ant 中使用 Maven 获取 jar 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24314826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com