gpt4 book ai didi

Maven 存储库存档,包括构建/插件依赖项

转载 作者:行者123 更新时间:2023-12-02 05:11:26 24 4
gpt4 key购买 nike

我的客户希望能够从源代码构建我们的项目,但不想连接到 Internet 以获取构建的任何依赖项。请注意,这将包括插件依赖项。

我的建议是,我们向客户提供一个存档,其中包含正确 Maven 存储库文件结构中的所有依赖项,包括校验和和元信息。然后他们可以将其用作内部 Maven 存储库。

我已经配置了 maven-assembly-plugin 来创建这样的存档,但是它不包括他们的 Maven 执行构建所需的所有构建/插件依赖项。

有谁知道在存档中包含构建时依赖项的方法,或者可以建议另一种方法来获取这些依赖项并将它们包装在正确的结构中。

非常感谢,帕特

最佳答案

在干净的存储库上,您可以运行 mvn dependency:go-offline。这将下载与项目相关的所有 pluginsdependencies。您可以通过执行离线 构建 (mvn -o clean install) 来验证这是否正常。

一旦一切正常,您就可以创建存储库和源的存档并将其传递下去。

关于Maven 存储库存档,包括构建/插件依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420249/

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