2014-05-11 51 views
6

突然我的Grails應用程序有一些插件導致錯誤沒有找到。我認爲該存儲庫已被刪除或移動到某個地方。grails-2.3.7插件/存儲庫沒有找到

代碼我BuildConfig.groovy:

log "warn" 
checksums true 
legacyResolve false 
..... 
compile ":db-reverse-engineer:0.5" 
compile ":cache:1.0.1" 
compile ":jaxrs:0.10" 
compile ":jasper:1.8.0" 
..... 

有從今天開始我的Grails應用程序錯誤:

Error | 
Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 

- org.grails.plugins:db-reverse-engineer:0.5 
- org.grails.plugins:jaxrs:0.10 
- org.grails.plugins:jasper:1.8.0 


org.codehaus.groovy.grails.resolve.ResolveException: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 

- org.grails.plugins:db-reverse-engineer:0.5 
- org.grails.plugins:jaxrs:0.10 
- org.grails.plugins:jasper:1.8.0 

注:Grails的倉庫已經從行家刪除http://maven.restlet.org/org/

任何人都可以建議我解決這些錯誤?提前致謝!!

回答

17

在某些版本的Grails中,中央存儲庫存在臨時問題。您可以解決這兩種方法之一:

1)使用以太爲您的依賴解析器,在BuildConfig(推薦):

grails.project.dependency.resolver = "maven" 

2)如果必須使用常春藤(不推薦),然後加入以下是BuildConfig中倉庫的回購:

mavenRepo "http://repo.grails.org/grails/plugins/" 
+0

從今天起,我遇到了Grails 2.3.7的問題。解決方案1)爲我工作(儘管還沒有嘗試過2,但是工作正常)。 – rahulserver

+0

這個URL在Grails 2.1.1上對我更好:mavenRepo「http://repo.grails.org/grails/repo/」 –