2014-02-11 89 views
2

我有3個使用Grails 2.1.2開發的應用程序,每個應用程序有15個控制器和200多個視圖。我需要將所有這些應用程序(逐個)遷移到最新發布的Grails 2.3.5版本,因爲我想使用新版本中支持的REST /事件功能。什麼是正確的方法來做到這一點?如何將應用程序從Grails 2.1.2遷移到Grails 2.3.5?

回答

1

從2.2.2升級到2.3.4對我們來說是相當無痛。我們跟着指示here,但是我們堅持了常春藤的依賴解析(切換到以太似乎給我們有點頭痛):

grails.project.dependency.resolver = "ivy" 

有一對夫婦的其他小東西,比如去除斯波克插件(它現在默認包括在內)並且改變了tomcat和hibernate插件的版本(它們現在獨立版本化),但是這些都是有文檔記錄的。

我們有相當不錯的測試覆蓋率,所以我們非常有信心,我們會發現升級造成的任何問題。

0

第1步:下載並將新的grails版本(2.3.5)放入環境變量中。
第2步:使用terminal/cmd/whatever導航到您的項目文件夾。
步驟3:執行grails upgrade
第4步:它會將您的項目從2.1.2升級到2.3.5,或者在出現故障時打印錯誤。

和瞧,你已經升級你的項目到grails最新版本。

相關問題