gpt4 book ai didi

gradle - 无法导入在单独文件中定义的任务监听器

转载 作者:行者123 更新时间:2023-12-03 06:18:38 24 4
gpt4 key购买 nike

我在每个项目的某个位置都有MyTaskListeners.gradle文件,我想导入该文件并仅添加所需的侦听器。

例如。 MyTaskListeners.gradle可能具有TimingsListenerFlowListenerSomeOtherListener1SomeOtherListener1,...,并且在某些项目build.gradle中,我希望您编写以下内容:

apply from: 'utils.gradle'
gradle.addListener new TaskFlowListener()

如何从 MyTaskListeners.gradle中获取类,使其在 build.gradle项目中可用并为人所知?用我上面写的内容,这些类是未知的
unable to resolve class TaskFlowListener

最佳答案

脚本插件中定义的类(甚至与此相关的方法)不能在该单独脚本之外直接访问。如果您在构建脚本类路径中具有实用程序类,并且希望避免将它们打包/发布为单个项目,则可以使用buildSrc project

关于gradle - 无法导入在单独文件中定义的任务监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28060709/

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