如何在Gradle中列出可用插件
有没有办法在gradle中列出可用的插件?像如何在Gradle中列出可用插件,gradle,Gradle,有没有办法在gradle中列出可用的插件?像gradle任务——所有的插件都是?如果没有,如何从gradle项目模型中获取插件?没有这样的任务列出应用于项目的所有插件。然而,这种方法可能会有所帮助 project.plugins.each{ 打印它 } 作为对公认答案的补充,您还可以 它将显示类路径依赖项的JAR名称,以及JAR的版本。可以通过gradle properties在根项目的属性中找到插件列表。 我们可以使用PowerShell从命令行解析此信息: gradle属性| 其中对象{$\
gradle任务——所有的插件都是?如果没有,如何从gradle项目模型中获取插件?没有这样的任务列出应用于项目的所有插件。然而,这种方法可能会有所帮助
project.plugins.each{
打印它
}
作为对公认答案的补充,您还可以
它将显示类路径依赖项的JAR名称,以及JAR的版本。可以通过gradle properties
在根项目的属性中找到插件列表。
我们可以使用PowerShell从命令行解析此信息:
gradle属性|
其中对象{$\匹配'(?),除了它不打印任何内容。在我的机器上,使用Gradle 6.5.1。
task showClasspath {
doLast {
buildscript.configurations.classpath.each { println it.name }
}
}
org.gradle.api.plugins.HelpTasksPlugin
org.gradle.buildinit.plugins.BuildInitPlugin
org.gradle.buildinit.plugins.WrapperPlugin
org.springframework.boot.gradle.plugin.SpringBootPlugin
org.gradle.language.base.plugins.LifecycleBasePlugin
org.gradle.api.plugins.BasePlugin
org.gradle.api.plugins.JvmEcosystemPlugin
org.gradle.api.plugins.ReportingBasePlugin
org.gradle.api.plugins.JavaBasePlugin$Inject
org.gradle.api.plugins.JavaPlugin
org.gradle.api.plugins.JavaLibraryPlugin
org.gradle.api.distribution.plugins.DistributionPlugin
org.gradle.api.plugins.ApplicationPlugin