Maven Gradle compileGroovy java.lang.Exception初始化错误

Maven Gradle compileGroovy java.lang.Exception初始化错误,maven,intellij-idea,gradle,groovy,Maven,Intellij Idea,Gradle,Groovy,这是github回购协议:。由于git不添加空目录,您需要在项目的根目录下手动创建一个文件夹“repo”。这就是运行时生成的文件应该去的地方: ./gradlew上传档案 在本教程之后,我正在尝试编写一个简单的gradle插件,当我开始尝试创建本地maven repo时,我无法做到 问题:我正在使用gradle包装器命令行: ./gradlew上传档案 我收到了上面的错误。任何人都知道我做错了什么。以下是日志输出: 在worker守护进程中执行org.gradle.api.internal.ta

这是github回购协议:。由于git不添加空目录,您需要在项目的根目录下手动创建一个文件夹“repo”。这就是运行时生成的文件应该去的地方:

./gradlew上传档案

在本教程之后,我正在尝试编写一个简单的gradle插件,当我开始尝试创建本地maven repo时,我无法做到

问题:我正在使用gradle包装器命令行:

./gradlew上传档案

我收到了上面的错误。任何人都知道我做错了什么。以下是日志输出:

在worker守护进程中执行org.gradle.api.internal.tasks.compile.ApiGroovyCompiler。 16:20:23.624[INFO][org.gradle.workers.internal.WorkerDaemonServer]异常在worker守护进程中执行org.gradle.api.internal.tasks.compile.ApiGroovyCompiler:java.lang.ExceptionInInitializeError。 16:20:23.636[DEBUG][org.gradle.internal.operations.DefaultBuildOperationWorkerRegistry]工作根目录。2.3已完成(1个正在使用) 16:20:23.636[DEBUG][org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter]从上下文中删除了{}的任务工件状态。 16:20:23.636[DEBUG][org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter]已完成执行任务“:compileGroovy”


谢谢。

当我尝试运行它时,除了您的错误之外,我还收到了以下错误:


当我尝试运行它时,我收到了以下错误,“原因是:groovy.lang.GroovyRuntimeException:模块版本冲突。模块[groovy all在版本2.4.7中加载,您正在尝试加载版本2.3.11”

我修改了build.gradle并将第14行从

compile 'org.codehaus.groovy:groovy-all:2.3.11'


好的,我猜出来了。杰森的回答给了我一个线索。我打开终端并运行./gradlew--version,得到了以下输出:


梯度3.5-rc-2 构建时间:2017-03-27 15:56:23 UTC 修订:EC63970CD167993DCDA346A1D00A286A23B1C9

Groovy:2.4.10 Ant:ApacheAnt(TM)版本1.9.6于2015年6月29日编译 JVM:1.8.0_131(Oracle公司25.131-b11) 操作系统:Mac OS X 10.12.6 x86_64


所以我注意到Groovy版本是2.4.10,所以我更改了gradle文件以使用此版本,重新编译并生成了文件。

您有在github中所做的工作吗,或者我们可以看到您出了什么问题吗?嘿,Tim,我添加了一个github项目。谢谢,以后您可以在哪里生成文件?因为我改为2.4.7d我还是会犯同样的错误。
compile 'org.codehaus.groovy:groovy-all:2.4.7'