gradle - 使用参数声明 gradle 依赖项
问题描述
我有一个多模块 Gradle 项目设置。我希望模块能够接受来自将其指定为依赖项的模块的参数。这可以实现吗?
在父模块中是这样的:
dependencies {
implementation project(':innerModule') {
arg "foo"
}
}
并且内部模块还必须声明被分配的变量。def arg = ""
? 真的不确定这里的语法是否正确。
编辑:
我想要做的是创建一个构建类型变量,然后我可以在我的项目代码中将其用于条件逻辑。这是一个 Android 项目,但它需要的一个模块是非 Android 的。所以我不能buildTypes
在该模块中使用闭包,但我希望在父 Android 模块确定构建类型后将变量提供给非 Android 模块。我觉得应该可以
解决方案
您的具体问题的答案是否定的。
但是,如果您描述了您想要实现的目标,Gradle 可能会为您提供帮助。
- 这个变量控制什么?
- 不同的值有什么影响?
推荐阅读
- javascript - 一行中的多个导入
- c# - 使用泛型类型变量进行 NHibernate 查询
- angular - 角。如何检查用户网址是否真实?
- ember.js - 哪个 Serializer 或 Adapter 最适合在 ember js 中工作?
- php - Laravel 5.6 降价邮件中的图像在 Gmail 中不可见
- java - 如果 junit 5 测试失败,Pact 不会将提供者验证结果发送给 Pact 代理
- javascript - 如何在滑块内实现选取框/自动收报机效果?
- angular - 角 4+。在解析器处理过程中显示微调器
- asp.net - asp.net 没有编译
- cucumber-jvm - 空手道:如何传递动态路径参数?