【问题标题】:cascading for the impatient part 1 gradle guild fails不耐烦的第 1 部分 gradle 公会的级联失败
【发布时间】:2015-09-08 15:31:25
【问题描述】:

我刚刚获得了 Gradle 1.4 和 Hadoop 2.7.0。在我的 Ubuntu 14.04 虚拟机上。

我在不耐烦的教程 repo 的 Cascading 的 part1 目录中。

当我运行“gradle clean jar”时,我得到以下信息:

FAILURE: Build failed with an exception.

* Where:
Build file '/home/Impatient/build.gradle' line: 29

* What went wrong:
A problem occurred evaluating root project 'impatient'.
> Could not find method jcenter() for arguments [] on repository container.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.502 secs

有人可以为我指出如何解决此问题的正确方向吗?

另外,tutorial 建议使用 IDE,我安装了 Intellij,这是推荐的。当我运行“gradle ideaModule”时,我收到与上面相同的构建失败消息。

【问题讨论】:

    标签: hadoop gradle cascading


    【解决方案1】:

    从这个问题尝试以下解决方案 - Could not find method jcenter() for arguments [] on repository container

    “我遇到了同样的错误。以下方法(如此处所述)对我有用。

    添加任务

    task wrapper(type: Wrapper) {
    gradleVersion = '2.0'
    }
    

    并运行一次。之后,开始使用gradlew 而不是gradle"

    【讨论】:

      【解决方案2】:

      您使用的是 Gradle 1.4,并且教程声称已经使用 Gradle 1.12 进行了测试,因此您可以尝试将 Gradle 升级到 1.12(如果可能)。

      jcenter() 根据以下内容添加到 Gradle 1.7 中: https://stackoverflow.com/a/27477763/4563229

      使用其他答案中描述的包装器也应该有效。

      【讨论】:

      • 我升级到 gradle 1.12 并解决了这个问题
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      相关资源
      最近更新 更多