2013-01-21 22 views
2

我試圖使用資源1.2.RC3,但每次我編譯或嘗試運行我會得到以下提示。我運行了一個依賴報告,並且它正確地報告說1.2.RC3已經驅逐了1.1.6,因爲那些請求1.1.6或更高版本的東西。這與RC版本有關嗎?有什麼辦法可以讓它停止詢問嗎?爲什麼Grails不斷要求我「升級」到更低的插件版本?

您目前已經安裝了一個版本的插件[resources-1.2.RC3]。你想更新到[resources-1.1.6]嗎? [y,n]

回答

4

有什麼辦法可以讓它停止詢問嗎?

確定哪個插件正在請求1.1.6並排除BuildConfig中的傳遞依賴項。

plugins { 
    compile(':some-plugin:1.2.3') { 
    excludes 'resources' 
    } 
} 

我有同樣的問題,不能靠平時驅逐邏輯,以避免降級提示,唯一可靠的選擇是明確的排除。如果使用已棄用的install-plugin腳本安裝了違規插件,則必須刪除在application.properties中添加的行,並添加正確的Bui​​ldConfig依賴關係(使用excludes)。

+0

工作。謝謝。我的插件都是BuildConfig中的依賴關係。 – Peter

相關問題