我有一个多模块 Gradle 项目设置。我希望模块能够接受来自将其指定为依赖项的模块的参数。这可以实现吗?
在父模块中是这样的:
dependencies {
implementation project(':innerModule') {
arg "foo"
}
}
并且内部模块还必须声明被分配的变量。
def arg = ""
?真的不确定这里的语法是否正确。编辑:
我想要做的是创建一个构建类型变量,然后我可以在我的项目代码中将其用于条件逻辑。这是一个 Android 项目,但它需要的一个模块是非 Android 的。所以我不能使用
buildTypes
该模块中的闭包,但我希望在父 Android 模块确定构建类型后将变量提供给非 Android 模块。我觉得应该可以
最佳答案
您的具体问题的答案是否定的。
但是,如果您描述了您想要实现的目标,Gradle 可能会为您提供帮助。
关于gradle - 使用参数声明 gradle 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59315005/