我是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/