如何升级现有应用程序的Grails版本?

And*_*use 1 grails

我有一个示例Grails应用程序(来自Grails in Action),它是在不同的PC上在1.1.1版本之前创建的.

我现在正在加载Grails 1.2.0并希望重新访问该应用程序.但是,当我尝试运行它时,我收到此消息:

应用程序需要grails版本[1.1.1],但GRAILS_HOME是版本[1.2.0] - 如果此Grails版本比您的应用程序所期望的版本新,则使用正确的Grails版本或运行'grails upgrade'.

在阅读了一下后,我清除了我的主目录中的.grails下的1.2.0文件夹(从以前的尝试中探索问题),运行"grails clean"和"grails upgrade"(在提示时回答"y").

但是,我始终在\ grails\qotd\src\java和\ grails\qotd\grails-app {controllers,services,conf}中的类之间发生"无效的重复类定义"冲突.

我需要执行任何其他手动步骤吗?

sri*_*ini 5

我明白你的问题.解决方案是在应用程序的application.properties文件中将grails vesion修改为1.2.0