Gradle插件包装 - 为什么插件意外应用?

时间:2016-01-07 21:32:24

标签: gradle

所以我有:

buildSrc/
├── build.gradle
└── src
    ├── main
    │   ├── groovy
    │   │   └── build
    │   │       ├── ExamplePlugin.groovy
    │   │       └── ExampleTask.groovy
    │   └── resources
    │       └── META-INF
    │           └── gradle-plugins
    │               └── build.ExamplePlugin.properties
    └── test
        └── groovy
            └── build
                ├── ExamplePluginTest.groovy
                └── ExampleTaskTest.groovy

问题:

似乎build.ExamplePlugin.properties直接映射到build.ExamplePlugin.groovy。是这样的吗?在文件中只有一个属性似乎非常低效。它是否必须完全合格,即名称是否必须与班级的完全资格完全匹配?

现在在示例中,我看到:

project.pluginManager.apply 'build.ExamplePlugin'

...但是,如果我在测试中有这个,我会得到一个错误,即插件定义的简单任务已定义。

为什么在不适合包装时需要“应用”的测试示例?

0 个答案:

没有答案