5

我的构建脚本遇到错误(如下)。有没有办法以与调用 Java 相同类型的输出来运行 Gradle -verbose:class

有问题的错误,如果有人有一些输入:

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
4

2 回答 2

4

您可以设置以下环境变量,我相信...

GRADLE_OPTS="$GRADLE_OPTS -verbose:class"

然后调用gradle. 阅读此链接

下载并解压 Gradle 后,可以将环境变量 GRADLE_HOME 设置为解压后的 Gradle 安装目录,并将 PATH 设置为 $GRADLE_HOME/bin 或 %GRADLE_HOME%\bin。Gradle 安装页面告诉我们,Gradle 使用的 JVM 选项可以通过 GRADLE_OPTS 或 JAVA_OPTS 设置。获取环境变量设置后,可以通过在命令行运行 gradle -v 来确认路径中的 Grade 安装和配置。

于 2013-03-22T19:13:52.417 回答
1

请添加到您的 build.gradle 任务:jvmArgs '-verbose:class'。例如要运行 gradle 测试,我使用:

test{
    jvmArgs '-verbose:class'
}
于 2020-01-23T13:49:35.253 回答