使用gradle构建kafka源代码时出错



我已经执行了以下命令:

   $cd /opt/kafka-0.8.2.1-src/
   $gradle

出现以下错误:

使用Scala 2.10.4版本构建项目core: downloadWrapper

FAILURE: Build failed with a exception.

  • 哪里出错了:无法使用TaskExecutionServices.createCacheAccess()创建TaskArtifactStateCacheAccess类型的服务。

    创建父目录'/opt/kafka-0.8.2.1-src/失败。创建目录'/opt/kafka-0.8.2.1-src/.gradle/2.4/taskArtifacts'

  • 试题:使用——stacktrace选项运行以获取堆栈跟踪。使用——info或——debug选项运行以获得更多的日志输出。

构建失败

总时间:1.511秒

我不知道这里出了什么问题。

将GRADLE_USER_HOME变量设置为用户(运行Gradle进程)具有有效"w"写访问权限的文件夹。它基本上是Gradle试图设置的地方。gradle文件夹创建/存储缓存数据。

为例:

GRADLE_USER_HOME=~/.gradle

GRADLE_USER_HOME=/some/folder/where/I/have/valid/rwx/access/.gradle

GRADLE_USER_HOME=~/my_gradle_2_3_cache/.gradle

这就解决了。

运行gradle someTaskYouLike,你会看到$GRADLE_USER_HOME文件夹中包含原生缓存文件夹。

最新更新