gpt4 book ai didi

gradle - 如果存储库中不存在工件,我该如何选择构建工件?

转载 作者:行者123 更新时间:2023-12-03 04:06:52 26 4
gpt4 key购买 nike

我正在使用Gradle编写构建脚本。

我们公司有多个项目,其中一些相互依赖。

过去,每个项目都在我们的资源库中查找以便解决依赖性。如果存储库中不存在依赖项,或者我们知道存储库已过时,我们将提供构建依赖项的选项。

举例来说,我们有项目A和项目B。项目B取决于A。

修改项目A时,我们会将其 Artifact 部署到我们的存储库中。然后,每当我们构建项目B时,我们都将下拉A以满足我们的依赖性。

但是,有关B的某些工作可能需要并行更新A。我们可以先构建并部署A,然后再构建B。
我们想要做的是将A作为B的一部分进行构建,并避免(或至少推迟)部署A并将其作为构建B的必要性而删除。

换句话说,由于构建A意味着我们的 Artifact 已经在本地机器上,因此为了满足B而通过我们的存储库进行部署和取回A似乎是多余的,有时是不便的。

我们对Gradle的了解还为时过早;我们正在从Maven迁移。

那里有Gradle专家(; o)可以提供建议吗?

最佳答案

灵活的项目依赖关系将是Gradle 1.2及更高版本的主要重点。从Gradle 1.0开始,您必须自己实现。这是可行的(无需接触Gradle代码库),但可能需要大量的工作和Gradle技能。

关于gradle - 如果存储库中不存在工件,我该如何选择构建工件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11056498/

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