无法启用 gradle 货物插件 - 依赖项失败

Can't enable gradle cargo plugin - failing dependencies

我的 build.gradle 中有以下内容:

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven { url 'http://dl.bintray.com/content/noamt/gradle-plugins' }

    }
    dependencies {
        classpath 'com.bmuschko:gradle-cargo-plugin:2.2.3'
    }
}

plugins {
    id "com.moowork.gulp" version "0.13"
    id "com.moowork.node" version "0.13"
//    id "com.bmuschko.cargo" version "2.2.1"
}
apply plugin: 'com.bmuschko.cargo'

但是,当我尝试 运行 货物任务时,出现以下错误:
无法解析外部依赖性 org.codehaus.cargo:cargo-core-uberjar:1.4.15 因为没有定义存储库。

原来答案是确保 mavenCentral() 在项目的顶层定义。将其置于子项目级别不允许正确解析插件工件。

repositories {
mavenCentral()

}