plugins - 有人可以给我一些有关此Gradle插件配置的线索吗?

标签 plugins gradle

我是Groovy,Gradle和Drools的新手。 :-|

https://github.com/loosebits/drools-compiler-plugin

完全没有记录。一个线索会很好。

从来没有开发过自己的插件,我不知道什么映射到什么。所以我能弄清楚的是,它可能看起来像:

[some name] {
 sourceFiles "/some/files"
 destinationFiles "/some/directory"
}

如果[some name]是插件名称或任务名称,则为IDK。我进行了一些搜索,但没有找到使用它的人的任何例子。我已经知道了,是如何将其放入buildSrc/中,因为Gradle文档中对此进行了记录。

最佳答案

[some name]是指扩展名。所以从here:

project.extensions.create("drools", DroolsPluginExtension, compileDroolsTask) 

您得到的名字是drools。现在,您可以在扩展名中定义的是here。因此,您可以执行以下操作:
drools{
  srcDir File
  classpath FileCollection
  outputFile File
}

请注意,没有一个将字符串作为输入。

关于plugins - 有人可以给我一些有关此Gradle插件配置的线索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35045824/

相关文章:

android - 找不到 com.android.tools.build :gradle:7. 3.3。在 build.gradle 文件中发现错误,请帮助我

android - 如何将 Gradle 与 Apache Cordova 同步

java - IntelliJ 下载源库 jar 错误

android - Gradle 没有获取我的 Android 库

javascript - Apache Cordova 3 插件不工作

ios - 错误 : Module org. apache.cordova.console 不存在

java - 添加谷歌地图时gradle出错

plugins - 在 Docker 中安装 Jenkins 插件 (mercurial) 显示在插件文件夹中,但不在 Jenkins 本身中

c# - 更新后将程序集安装到 GAC 中?

css - 如何为 NextGen masonry gallery 设置图像大小