今天我們有一個問題,我們懷疑是由於Artifactory Migration。你的問題可能是類似的。我們診斷問題的第一件事就是打開BuildConfig.groovy中的調試日誌記錄(將log "warn"
更改爲log "debug
「)。一旦我們這樣做了,很明顯,Artifactory中的Grails回購似乎對查詢做出了不同的迴應計算的依賴要解決這些問題,我們:
- 刪除grailsCentral,grailsHome,並從BuildConfig
- 新增
grailsRepo "http://grails.org/plugins"
grailsPlugins到BuildConfig
- 改變了我們的一個依賴,使得其傳遞依賴使用特定版本,而不是的版本範圍。
對於3,我們具體的例子是改變:
runtime 'com.amazonaws:aws-java-sdk:1.3.4'
到
runtime 'com.amazonaws:aws-java-sdk:1.3.4', {
excludes "commons-logging",
"httpclient", "jackson-core-asl", "jackson-mapper-asl"
}
runtime 'org.codehaus.jackson:jackson-core-asl:1.7.9' {
configurationmapping "*->*,!sources,!javadoc"
}
runtime 'org.codehaus.jackson:jackson-mapper-asl:1.7.9' {
configurationmapping "*->*,!sources,!javadoc"
}
我不知道所有的這些步驟是否是必要的,但他們讓我們繼續前進。
感謝深度解決方案,讓你知道這是怎麼回事。 – Mikey 2012-03-21 17:29:08
也不知道'grails刷新依賴關係',但你的建議改變日誌記錄加一個小問題最終得到解決問題! – Mikey 2012-03-28 19:16:52