我正在编写一个 Eclipse 插件,我想使用 gradle tooling api 来检查 gradle 项目的构建脚本,以查看它是否应用了某些插件。
假设我有一个看起来像这样的构建脚本:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.dm.gradle:gradle-bundle-plugin:0.6.2'
}
}
apply plugin: 'java'
apply plugin: 'org.dm.bundle'
repositories {
mavenCentral()
}
sourceCompatibility = 1.7
version = '1.0'
有没有办法可以使用 gradle tooling api 来找出这个特定的 gradle 项目正在应用哪些插件?
我知道你可以得到项目依赖的列表,但是 buildscript{} 依赖呢?