java - 自定义 Gradle 任务类使用哪种语言?

标签 java class groovy gradle task

对于创建 Gradle 的 自定义任务类,我们使用哪种语言(Java 还是 Groovy)重要吗?

例如,如果我想创建 GreetingTask.groovyGreetingTask.java? 是否有任何优先考虑的因素 - 性能还是其他?

最佳答案

来自guide在 Gradle 中创建自定义任务:

You can implement a custom task class in pretty much any language you like, provided it ends up compiled to bytecode.

接着说,最简单的选择是使用 Groovy,因为 Gradle API 旨在与 Groovy 很好地配合使用,尽管您可以使用其他语言,例如 Java 或 Scala。

关于java - 自定义 Gradle 任务类使用哪种语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21910754/

相关文章:

java - 错误膨胀类 ir.noghteh.JustifiedTextView

javascript - 如何将类绑定(bind)到 Vue.js 中的两个以上选项?

c++ - 模板类成员函数

groovy - 为什么我会收到 StackOverflowError?

java - 为什么 Eclipse 给我 "groovy.lang.GroovyObject cannot be resolved"?

java - 使用 JacksonXML 将对象映射到子类

java - 如何使用 eclipse 将类路径添加到导出的可运行 java .jar 文件

java - 为什么 Java 8 为方法引用引入了一个新的 "::"运算符?

c++ - 这个类(class)的人数是多少?为什么?

java - 执行调用返回集合的 java 静态方法的 groovy 脚本时出错