Android 如何显示插件添加的依赖项的版本?
我在我的Android项目中添加了如下内容:Android 如何显示插件添加的依赖项的版本?,android,gradle,Android,Gradle,我在我的Android项目中添加了如下内容: buildscript { dependencies { classpath 'net.ltgt.gradle:gradle-errorprone-plugin:0.0.10' } } 0.0.10是插件的版本,而不是添加到项目中的库的版本 如果我使用 ./gradlew androidDependencies 不显示容易出错的。如果我使用: gradle buildenvironment 它显示插件的版本,但我仍然看不到实际添
buildscript {
dependencies {
classpath 'net.ltgt.gradle:gradle-errorprone-plugin:0.0.10'
}
}
0.0.10
是插件的版本,而不是添加到项目中的库的版本
如果我使用
./gradlew androidDependencies
不显示容易出错的。如果我使用:
gradle buildenvironment
它显示插件的版本,但我仍然看不到实际添加到项目中的库是什么
所以我的问题是如何显示通过插件添加到Android项目的依赖项的版本
如何打印所有配置:
task printConfigurations() {
configurations.each { println "Configuration " + it.name }
}
Gradle dependencies是解决方案:
❯ gradle dependencies | grep prone
\--- com.google.errorprone:error_prone_core:2.0.19
+--- com.google.errorprone:error_prone_annotation:2.0.19
+--- com.google.errorprone:error_prone_check_api:2.0.19
| +--- com.google.errorprone:error_prone_annotation:2.0.19 (*)
| +--- com.google.errorprone:javac:9-dev-r3297-4
| \--- com.google.errorprone:error_prone_annotations:2.0.19
+--- com.google.errorprone:javac:9-dev-r3297-4
\--- com.google.errorprone:error_prone_annotations:2.0.19
未找到名为“compile”的配置。
当我打印所有配置时,compile
是否正确哦,我现在看到了,如果我输入实际模块的子目录,它会找到正确的配置,但是它找不到依赖项在配置中找不到与给定输入匹配的依赖项::presentation:compile'
@GabrielOshiro我刚刚复制了依赖项的名称,可能它有一个短名称,如:net.ltgt.gradle:gradle errorporent
(没有-plugin
)如果我剪切并粘贴其他依赖项的名称,它就会工作。我可以看到依赖关系树。但是对于这个特殊的依赖关系,如果我粘贴插件的名称,或者如果我粘贴插件添加的库的名称,我会得到上面的消息。所以我非常感谢你的帮助,但这并不能解决我的问题
gradle dependencyInsight --configuration compile --dependency net.ltgt.gradle:gradle-errorprone-plugin
gradle dependencies