我正在使用Gradle工具API获取有关Gradle项目的不同见解,如项目任务、Gradle版本等。
该分析的一部分需要我知道项目应用了哪些插件(直接和传递)。 我找不到通过工具API获取项目插件的方法。 有没有办法可以做到这一点?
我正在使用Gradle工具API获取有关Gradle项目的不同见解,如项目任务、Gradle版本等。
该分析的一部分需要我知道项目应用了哪些插件(直接和传递)。 我找不到通过工具API获取项目插件的方法。 有没有办法可以做到这一点?
init.gradle
)来提供自定义模型和插件以查询构建。ModelBuilder<OutgoingArtifactsModel> customModelBuilder = connection.model(OutgoingArtifactsModel.class);
customModelBuilder.withArguments("--init-script", copyInitScript().getAbsolutePath());
OutgoingArtifactsModel model = customModelBuilder.get();
for (File artifact : model.getArtifacts()) {
System.out.println("artifact = " + artifact);
}
project.getPlugins()
API。