gpt4 book ai didi

dependencies - gradle 对另一个非子项目的依赖

转载 作者:行者123 更新时间:2023-12-03 06:24:21 25 4
gpt4 key购买 nike

我有两个 gradle 项目 A 和 B。A 依赖于 B,但这不是多项目构建(B 只是另一个项目中的共享服务)。

有没有办法在 gradle 中表示 A 依赖于 B,即使 B 位于存储库中的不同路径中?我的存储库看起来像:

projects
A/
build.gradle
B/
build.gradle

我希望 A 总是从源代码构建 B,而不是依赖于特定的二进制版本。

最佳答案

如果 A 和 B 都已经在同一个父目录中,您可以通过在包含两个项目的父目录中添加 settings.gradle 脚本来将它们转换为多模块构建。它不应该影响项目本身的任何内容,除非您使用 project.path在脚本中。它允许您在两个项目之间设置编译时依赖项。

关于dependencies - gradle 对另一个非子项目的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16952439/

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