我有一个多调制Gradle项目设置。我希望模块能够接受来自将其指定为依赖项的模块的参数。能做到吗?
在父模块中是这样的:
dependencies {
implementation project(':innerModule') {
arg "foo"
}
}
内部模块还必须声明要分配的变量。 def arg = ""
?真的不确定此处使用正确的语法。
编辑:
我想做的是创建一个构建类型变量,然后将其用于项目代码中的条件逻辑。这是一个Android项目,但所需的一个模块是非Android。因此,我无法在该模块中使用buildTypes
闭包,但是我希望一旦父Android模块确定了构建类型,便会将变量提供给非Android模块。我觉得应该有可能
答案 0 :(得分:0)
您的特定问题的答案为否。
但是,如果您描述您要达到的目标,也许Gradle将能够为您提供帮助。