是否可以设置子gradle项目的父项目。
在我的例子中,所有父项目和子项目都位于文件层次结构的同一级别。例如
码
/ parent project
/ child project1
/ child project2
这里的项目1取决于project2,所以我将它们称为
compile project(':../project2')
也在我的settings.gradle文件中,我有
include '../child_project1'
include '../child_project1'
使用此功能,我可以从父项目文件夹运行任务,但不会从子项目中运行单个任务。
答案 0 :(得分:3)
我知道这是一个老问题,但你可以通过在settings.gradle
中指定这样的子项目来实现这一点:
include ':A'
project(':A').projectDir = new File('../A')
答案 1 :(得分:-1)
查看第20.3.2.2节。的Gradle doc on Multi-project builds。可以在includeFlat
文件中使用settings.gradle
。