在 gradle 构建期间找不到插件错误

Flo*_*erl 4 gradle

尝试将org.ajoberstar.grgit插件添加到我的 gradle 构建中时,出现以下错误:

Plugin [id: 'org.ajoberstar.grgit', version: '2.3.0'] was not found in any of 
the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 
 'org.ajoberstar.grgit:org.ajoberstar.grgit.gradle.plugin:2.3.0')
  Searched in the following repositories:
    Gradle Central Plugin Repository
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import org.ajoberstar.grgit.*

buildscript {
    dependencies {
        classpath 'org.ajoberstar:grgit:2.3.0'
    }
}

plugins {
    id "org.sonarqube" version "2.6"
    id "idea"
    id "org.ajoberstar.grgit" version "2.3.0"
}

// ...
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?我可以以某种方式手动下载插件并将其放入缓存中吗?

Opa*_*pal 7

您需要使用:

plugins {
    id "org.ajoberstar.grgit" version "2.3.0"
}
Run Code Online (Sandbox Code Playgroud)

或者:

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'org.ajoberstar:grgit:2.3.0'
    }
}

apply plugin: 'org.ajoberstar.grgit'
Run Code Online (Sandbox Code Playgroud)

  • 第二个版本也不适合我,但第一个版本对我有用 - 谢谢。与 Maven 相比,Gradle 是一次非常糟糕的经历。 (2认同)