Gradle Protobuf自定义任务

鉴于此protobuf gradle配置:

protobuf配置

当我们执行generateProto任务(由protobuf插件生成)时,我们将获得以下输出:

输出

如您所见,自定义任务cleanProto之前已经执行generateProto

如果我没有定义这些任务之间的依赖关系,为什么它要执行?

蛋白石

实际上..它根本不执行。println语句在配置阶段执行,而不是在执行阶段执行要进行验证,请更改cleanProto为:

task cleanProto << {
   println 'deleting gen'
   delete 'gen'
}

现在,如果没有定义依赖项,它将根本不会执行。随着<<动作被添加。操作在执行阶段运行

请也看一下这个答案。

PS下一次,而不是提供代码的图像,而是将其复制并粘贴。您可以在Mac上使用cmd+k组合-。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Gradle自定义类型:默认任务“错误:找不到符号”

来自分类Dev

在自定义任务的子项目中运行gradle build(test)

来自分类Dev

每个变体的Android Gradle自定义任务

来自分类Dev

自定义gradle任务类:是否有“构建后”钩子?

来自分类Dev

Android上的gradle自定义任务顺序

来自分类Dev

Gradle:有关任务失败的自定义消息?

来自分类Dev

Gradle:具有自定义依赖项配置的任务?

来自分类Dev

带有包名称的gradle自定义任务

来自分类Dev

Gradle Javadoc自定义任务

来自分类Dev

如何声明Gradle自定义任务的依赖关系?

来自分类Dev

自定义gradle任务中的注释继承

来自分类Dev

Gradle自定义构建

来自分类Dev

Gradle:从自定义任务访问项目类和依赖项

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

Gradle自定义任务仅适用于某些子项目?

来自分类Dev

需要一个gradle jar任务来正常复制类和自定义文件

来自分类Dev

在Gradle中的自定义任务中运行任务

来自分类Dev

自定义Gradle记录

来自分类Dev

在自定义任务中执行Gradle构建任务

来自分类Dev

没有价值的Gradle自定义任务选项

来自分类Dev

gradle自定义任务类使其无法编译

来自分类Dev

自定义Gradle任务取决于插件

来自分类Dev

Gradle Javadoc自定义任务

来自分类Dev

自定义gradle任务中的注释继承

来自分类Dev

Gradle中的“自定义任务”和“增强任务”概念有什么区别?

来自分类Dev

Gradle自定义构建

来自分类Dev

自定义战争任务并在Gradle中应用自定义资源

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

在自定义 gradle 插件中,如何添加任务取决于其他插件中定义的任务?

Related 相关文章

热门标签

归档