有人可以给我一些关于这个Gradle插件配置的线索吗?

时间:2016-01-27 19:02:35

标签: 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文档中记录了这一点。

1 个答案:

答案 0 :(得分:1)

[some name]指的是扩展名。所以来自here

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

你的名字是drools。现在,您可以在扩展程序中定义here。所以你可以这样做:

drools{
  srcDir File
  classpath FileCollection
  outputFile File
}

请注意,这些都不会将字符串作为输入。