【发布时间】:2012-09-16 04:49:39
【问题描述】:
我正在编写一个 Gradle 插件,但无法让 apply plugin: 命令在使用该插件的 Gradle 脚本中工作。我正在使用 Gradle 1.1。
我已经用clean build 构建了插件,我现在正试图通过一个平面仓库将它添加到 Gradle 构建中。这似乎有效,但 Gradle 没有发现有一个 ID 为 test-plugin 的插件。插件settings.gradle中的项目名称为test-plugin,META-INF/gradle-plugins中的属性文件也为test-plugin.properties。我不确定在哪里可以指定插件 ID。
项目中使用test-plugin的build.gradle文件:
repositories {
flatDir name: 'libs', dirs: "../build/libs"
}
dependencies {
compile 'test:test-plugin:0.1'
}
apply plugin: 'test-plugin'
来自 Gradle 的错误:
What went wrong:
A problem occurred evaluating root project 'tmp'.
Plugin with id 'test-plugin' not found.
【问题讨论】: