2016-08-18 18 views
0

我得到的Grails 2.5.5不能安裝插件:其他客戶端建設者中:jar:2.1.1

糾正錯誤獲得的依賴:找不到神器org.grails.plugins:其他客戶端建設者:罐子2.1.1在grailsCentral(https://repo.grails.org/grails/plugins)(使用--stacktrace看到完整的跟蹤)

有了這個BuildConfig.groovy:

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

    grailsPlugins() 
    grailsHome() 
    mavenLocal() 
    grailsCentral() 
    mavenCentral() 
    mavenRepo "http://repo.spring.io/milestone" 
    mavenRepo "http://repo1.maven.org/maven2/" 
    mavenRepo "http://repo.grails.org/grails/core" 
    mavenRepo "http://repo.grails.org/grails/plugins" 
} 

dependencies { 
    test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4" 
    compile 'commons-beanutils:commons-beanutils:1.8.3' 
    runtime 'mysql:mysql-connector-java:5.1.34' 
    compile 'com.maxmind.geoip2:geoip2:2.7.0' 
    compile 'org.apache.httpcomponents:httpclient:4.5.2' 
    compile "org.grails.plugins:rest-client-builder:2.1.1" 
} 

我想平常:

grails clean 
grails refresh-depenencies 

但沒有運氣。很多人有同樣的問題,但他們的「修復」都沒有工作不幸。

+2

應宣佈爲一個Grails下'plugins' DSL爲'插件{編譯「插件依賴性:其他客戶端建設者:2.1。 1'}'。 – dmahapatro

+0

是的,就是這樣!文檔是錯誤的,它說它把它放在依賴關係中,而不是插件。現在工作! –

+0

哪裏?糾正它。 – rvargas

回答

2

dmahapatro的解決方案提供者,移動定義爲插件:

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

    grailsPlugins() 
    grailsHome() 
    mavenLocal() 
    grailsCentral() 
    mavenCentral() 
    mavenRepo "http://repo.spring.io/milestone" 
    mavenRepo "http://repo1.maven.org/maven2/" 
    mavenRepo "http://repo.grails.org/grails/core" 
    mavenRepo "http://repo.grails.org/grails/plugins" 
} 

plugins { 
    build ":tomcat:8.0.20" 
    : 
    compile "org.grails.plugins:rest-client-builder:2.1.1" 
}