我想将一个子项目添加到我的Gradle项目中。该项目位于硬盘驱动器上的某处,例如:
/A/Path/to/a/ProjectA
/Another/Path/to/another/ProjectB
我想要实现的是将ProjectB用作Project A中的源模块。但是,到目前为止,我所做的所有尝试-通过在设置中添加include /Another/Path/to/another/ProjectB
或添加include ':ProjectB'; project(':ProjectB').projectDir = ...
来实现。 gradle-只是失败了。显然,Gradle无法找到该项目。
如何在不将ProjectB从其位置移开的情况下将其添加为依赖项?
答案 0 :(得分:0)
使用Gradle 3.4.1,以下对我有用(完整示例here):
include 'app', 'common'
def MY_PATH = '/Users/johndoe/foo'
assert new File("$MY_PATH/random/path/common").exists()
project(':common').projectDir = new File("$MY_PATH/random/path/common")
答案 1 :(得分:0)
感谢您的回复。 原来我犯了几个错误:
现在可以使用。再次谢谢大家!