使用gradle构建kafka源时出错

时间:2015-07-08 06:35:09

标签: gradle apache-kafka

我已执行以下命令:

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

发生以下错误:

使用Scala版本2.10.4构建项目“核心” :downloadWrapper

失败:构建因异常而失败。

  • 出了什么问题: 无法使用TaskExecutionServices.createCacheAccess()创建TaskArtifactStateCacheAccess类型的服务。

      

    创建目录'/opt/kafka-0.8.2.1-src/.gradle/2.4/taskArtifacts'

    时无法创建父目录'/opt/kafka-0.8.2.1-src/.gradle'
  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

建立失败

总时间:1.511秒

我无法弄清楚这里出了什么问题。

1 个答案:

答案 0 :(得分:1)

将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文件夹。