假设我有一个gradle项目:
/
submodule/
build.gradle
anothermodule/
build.gradle
build.gradle
如果我输入gradle build
,它将按预期构建所有项目。
但是当我输入gradle :submodule:build
时,除了构建子模块外,它还通过了anothermodule
的配置阶段。当另一个模块的配置出现问题时,它将中止构建submodule
。
我知道要防止这种情况的唯一方法是,从anothermodule
中暂时删除settings.gradle
,在build
上调用submodule
,然后重新插入。我想知道是否有一种更简便的方法来忽略不相关模块的配置阶段,或者至少忽略anothermodule
的配置阶段中的错误并继续执行我告诉gradle要做的事情(正在构建{{ 1}})?