[英]in-place plugins with Grails 2.0.0
我正在嘗試將1.3.7應用程序升級到2.0.0.RC1。 該應用程序在BuildConfig.groovy中配置了許多就地插件
grails.plugin.location."iris-licensing-plugin" = "${basedir}/../plugins/iris-licensing-plugin"
grails.plugin.location."ivdash" = "${basedir}/../plugins/ivdash"
grails.plugin.location."ivsecurity" = "${basedir}/../plugins/ivsecurity"
grails.plugin.location."ivmodel" = "${basedir}/../plugins/ivmodel"
grails.plugin.location."ivquery" = "${basedir}/../plugins/ivquery"
我在所有這些插件上運行“grails升級”,然后在主應用程序上運行“grails run-app”並收到以下錯誤:
包裝Grails應用程序
錯誤插件[ivmodel]被別名為[grails.plugin.location.ivmodel]到grails-app / conf /中的位置[C:\\ workspace \\ fuse-view \\ fuse-view-web /../ plugins / ivmodel] BuildConfig.groovy。
您無法升級通過BuildConfig.groovy配置的插件,請刪除配置以繼續。
知道這里的問題是什么嗎?
我認為grails 2.0遷移后會遺漏一些依賴項。 檢查存儲庫URL以查找依賴項。 不要忘記grails建議
您似乎遇到了此問題 。 我很遺憾地說我不知道如何解決它,但是對每個內聯插件進行一次微不足道的重命名都會導致它們被構建系統處理為“新鮮”,並避免需要進行核武器和鋪設?
還要確保您的插件僅在grails.plugin.location行中定義。 仔細檢查application.properties並且它們不在BuildConfig.groovy plugins {}塊中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.