示例结构:
messages/
settings.gradle
build.gradle
consumer/
build.gradle
producer/
build.gradle
library/
build.gradle
test/
settings.gradle
build.gradle
library/
build.gradle
不同项目的库文件夹相同。但是,我在一个真正的“消息”项目上开发/测试库,然后只在开源中分发库。
我想保持两个项目分开但“链接”库。我尝试使用Mac文件夹别名(天真),但没有用。复制粘贴文件夹不是一个很好的解决方案。无论如何将这两者联系起来?
e.g。在messages / settings.gradle中有另一个库的路径吗?
答案 0 :(得分:0)
是的,您可以在settings.gradle中“重新定位”项目。
def libraryProject = findProject(':library')
libraryProject.projectDir = file('/path/to/other/project')