2015-09-07 200 views
0

我一直在研究的項目需要將它的grails版本從2.2.3升級到2.5.1。毋庸置疑,這個項目非常龐大,我相信升級時會有很多問題。Grails從2.2.3升級到2.5.1

升級時需要什麼預防措施?什麼是下面的依賴關係所需的變革:

dependencies { 
     runtime 'mysql:mysql-connector-java:5.1.34' 
     compile ('ar.com.fdvs:DynamicJasper:5.0.0') 
     compile ('org.apache.poi:poi:3.10-FINAL') 
     compile ("com.aspose:aspose-words:14.5.0") 
     compile ("com.aspose:aspose-cells:8.4.2") 
    } 

除了在下面的插件:

plugins { 
     compile ":aws-sdk:1.6.7" 
     compile ":export:1.5" 
} 

回答

0

你可以在每一個主要版本上市長達2.5.0變爲高電平2.5.1 documentation

您需要注意升級過程中將會更改的所有功能,確定您使用它們的位置並計劃如何遷移。

0

我通常在升級Grails版本時(除了閱讀升級版本的升級版本以及所有主要版本之間的版本)之外,通常會使用新的Grails創建一個新的空應用程序。 然後使用樹形比較工具(如meld)並比較所有構建和配置文件以查看已更改的內容。

通過這種方式,您可以在沒有太多麻煩的情況下獲得大部分所需的更改。你仍然需要徹底測試你的應用程序。希望你有大量的單元和集成測試來幫助你...