Gson对grails的依赖

时间:2014-01-07 14:27:00

标签: maven grails gson

您好我的BuildConfig.Grooovy文件中有以下GSON依赖项

compile 'com.google.code.gson:gson:2.2.4'

和这些回购

repositories {
        inherits true // Whether to inherit repository definitions from plugins

        grailsPlugins()
        grailsHome()
        mavenCentral()
        grailsCentral()
        mavenLocal()

        mavenRepo "http://repo1.maven.org/maven2/"
        mavenRepo "http://repo.grails.org/grails/libs-releases/"
}

这是一个非常基本的问题,但我收到了以下错误,并且不知道如何修复它!

Resolve error obtaining dependencies: Could not find artifact com.google.code.gson:gson:zip:2.2.4 in mavenCentral (http://repo1.maven.org/maven2/) (Use --stacktrace to see the full trace)

1 个答案:

答案 0 :(得分:4)

从错误消息看起来是你已经将依赖项声明为插件部分中的grails插件。

//incorrect, hence it is looking for a .zip artifact instead of a .jar
plugins {
    compile 'com.google.code.gson:gson:2.2.4'
}

而是将其添加为依赖项

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
}