我有一个示例Grails应用程序(来自Grails in Action),前一版本是在不同的PC上使用版本1.1.1创建的。如何升级现有应用程序的Grails版本?
我现在正在加载Grails 1.2.0并希望重新访问该应用程序。然而,当我尝试运行它,我得到这个消息:
应用预计Grails的版本[1.1.1],但GRAILS_HOME是版本[1.2.0] - 使用正确的Grails的版本,或者运行“Grails的升级”如果这个Grails版本比你的应用程序所期望的版本更新。
张望了一下看完后我清理了1.2.0的文件夹下,在我的主目录.grails(从以前的尝试,同时探索的问题),跑了“的Grails干净”和“Grails的升级”(回答“Y “在哪里提示)。然而,我始终如一地在\ grails \ qotd \ src \ java和\ grails \ qotd \ grails-app {controllers,services,conf}中得到“无效重复类定义”类之间的冲突。
是否有任何额外的手动步骤需要执行?
你在的\ src \ java目录有哪些?它们是空的吗? – 2010-01-09 16:38:24
不,它不是空的。 src \ java包含以下.groovy文件:BootStrap,Config,DataSource,Quote,QuoteController,QuoteControllerTests,QuoteService,QuoteServiceIntegrationTests,QuoteServicetests,QuoteTests和UrlMappings。 我需要清除这个吗? – 2010-01-10 06:33:43