【问题标题】:Can someone give me some clues regarding configuration of this Gradle plugin?有人可以给我一些有关此 Gradle 插件配置的线索吗?
【发布时间】:2016-01-27 19:02:34
【问题描述】:

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

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

完全无证。一个线索会很好。

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

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

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

【问题讨论】:

    标签: plugins gradle


    【解决方案1】:

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

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

    你得到一些名字是drools。现在您可以在扩展中定义的是here。所以你可以这样做:

    drools{
      srcDir File
      classpath FileCollection
      outputFile File
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-05
      • 2020-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 2011-12-22
      • 2022-06-14
      相关资源
      最近更新 更多