如何判断gradle插件属性';您的评估会延期吗?
我正在使用avast的docker compose插件。下面是相关章节。如何判断在配置阶段是否调用mandatoryDockerWebTag()?检查插件代码以确定何时调用闭包的唯一方法是什么 很多时候,我只想在任务图中包含任务时提供信息,但获取这些信息可能成本高昂、不可用,或者在获取项目参数时需要验证项目参数。例如,我不希望有人带着“latest”标记打开堆栈的prepod docker image实例,因此如果mandatoryDockerWebTag()是“latest”,它将抛出一个异常,否则它将返回当前标记如何判断gradle插件属性';您的评估会延期吗?,gradle,groovy,Gradle,Groovy,我正在使用avast的docker compose插件。下面是相关章节。如何判断在配置阶段是否调用mandatoryDockerWebTag()?检查插件代码以确定何时调用闭包的唯一方法是什么 很多时候,我只想在任务图中包含任务时提供信息,但获取这些信息可能成本高昂、不可用,或者在获取项目参数时需要验证项目参数。例如,我不希望有人带着“latest”标记打开堆栈的prepod docker image实例,因此如果mandatoryDockerWebTag()是“latest”,它将抛出一个异常
dockerCompose {
preprod {
useComposeFiles = ['docker-compose.yml']
environment.putAll([
WEB_DOCKER_IMAGE_VERSION : mandatoryDockerWebTag()
])
tcpPortsToIgnoreWhenWaiting = [33333]
}
}
如何判断在配置阶段是否调用mandatoryDockerWebTag()
我不相信有一种方法可以明确地告诉您在Gradle中调用任务或配置的方式或时间,而无需: