gpt4 book ai didi

maven - 将所有 Maven 依赖项下载到不在存储库中的目录?

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:50 24 4
gpt4 key购买 nike

我开始将我的项目转换为 Maven,因为我需要使用一个仅通过 Maven 以二进制形式分发的库,但在我用头撞墙太久之后,我决定停止伤害自己,只使用 Ant。我想让 Maven 将 jar 及其所有传递依赖项下载到我选择的目录中,这样我就可以像平常一样将它们 checkin 我的 SCM,并再次成为一名幸福的开发人员。
有什么想法可以轻松做到这一点吗?

最佳答案

maven dependency plugin可能会解决您的问题。

如果您有一个指定了所有项目依赖项的 pom,那么您需要做的就是运行

mvn dependency:copy-dependencies

您会发现 target/dependencies 文件夹中充满了所有依赖项,包括传递性依赖项。

添加Gustavo's answer from below :要下载依赖,您可以使用

mvn dependency:copy-dependencies -Dclassifier=sources

(通过 Apache Maven Dependency Plugin doc )。

关于maven - 将所有 Maven 依赖项下载到不在存储库中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199499/

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