我的构建脚本遇到错误(如下)。有没有办法使用与-verbose:class
调用Java相同类型的输出来运行Gradle?
有问题的错误,任何人都应该有一些意见:
Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':Project:compile'.
at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver.wrapException(ErrorHandlingArtifactDependencyResolver.java:49)
... more
Caused by: java.lang.LinkageError: loader constraints violated when linking org/apache/ivy/core/module/descriptor/DependencyDescriptor class
答案 0 :(得分:3)
您可以设置以下环境变量,我相信......
GRADLE_OPTS="$GRADLE_OPTS -verbose:class"
然后调用gradle
。阅读此link。
下载并解压缩Gradle后,环境变量 可以将GRADLE_HOME设置为解压缩的Gradle的目录 安装和PATH应设置为$ GRADLE_HOME / bin或 %GRADLE_HOME%\ bin中。 Gradle安装页面告诉我们JVM Gradle使用的选项可以通过GRADLE_OPTS或JAVA_OPTS设置。 可以确认路径中的成绩安装和配置 通过在环境变量的命令行运行gradle -v 设置来源。
答案 1 :(得分:0)
请添加到build.gradle任务:jvmArgs'-verbose:class'。例如,运行gradle测试,我使用:
test{
jvmArgs '-verbose:class'
}