gpt4 book ai didi

gradle - 如何在 gradle 中为基于 ext 的属性分配默认值

转载 作者:行者123 更新时间:2023-12-03 03:08:14 44 4
gpt4 key购买 nike

我正在开发一个 gradle 插件,它的任务是使用项目对象本身访问额外的参数

project.extraParam1
project.extraParam2

现在我可以在另一个项目中使用这个插件,并将 build.gradle 文件中的参数作为

ext {
extraParam1 value1
extraParam2 value2
}

我的意思是我在另一个项目的 build.gradle 中应用了这个插件。定义 ext 参数并调用插件任务,它就可以工作了。该任务能够访问额外的属性。但是,我想为这些设置一些默认值,这样即使使用插件的项目没有定义 ext 参数,它也有一些默认值并且适用于默认值。

最佳答案

在你的插件中,你可以做这样的事情:

def extraParam1 = project.hasProperty('extraParam1') ? project.extraParam1 : 'default value'

关于gradle - 如何在 gradle 中为基于 ext 的属性分配默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43333990/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com