gpt4 book ai didi

java - 如何使用 gradle 构建更多项目,而它们共享的部分仅构建一次?

转载 作者:行者123 更新时间:2023-12-01 19:48:16 25 4
gpt4 key购买 nike

我的项目中有三个子项目。它们每个都是可执行的 Web 应用程序。它们共享相同的核心模块,该模块也有其 build.gradle 脚本。假设它的名称是shared-core。现在我对它们每个都有单独的 gradle.build 和 settings.gradle 。因此,当我尝试构建所有这些时,核心将被重建三次。但我想设置 gradle 脚本,以便 shared-core 仅重建一次。

我对 gradle 真的很陌生,如果这是一个愚蠢的问题,我很抱歉,但我该怎么做?

感谢您的帮助。

最佳答案

root(main-project)
|
|-shared-core
| |-build.gradle
|
|-sub-project-a
| |-build.gradle
|
|-sub-project-b
| |-build.gradle
|
|-sub-project-c
| |-build.gradle
|
|-build.gradle
|-settings.gradle

现在,在每个子项目上,您将共享核心的依赖项添加为编译项目(':shared-core')。您可以在multi-project builds.上找到更多详细信息

关于java - 如何使用 gradle 构建更多项目,而它们共享的部分仅构建一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52406303/

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