2014-05-19 69 views
1

我在我的ubuntu 14.04LTS上安裝了Grails 2.4.0.RC1,並試圖在Mac 10.7.5上使用Grails 2.3.8構建的應用程序「run-app」。如何將Grails應用程序從2.3.8升級到2.4.0.RC1?

首先,Grails告訴我'grails升級'來升級Grails。
所以我做到了,但Grails說「找不到升級」腳本。「
哦?好的,然後我手動編輯了'application.properties'並設置了「app.grails.version = 2.4.0.RC1」。
再次嘗試'run-app',好,編譯開始,但失敗。
似乎它發生在「腳手架」排序類。

任何想法?謝謝。

+1

您能否在編譯失敗時包含輸出結果? – grantmcconnaughey

回答

0

升級時需要注意幾個尚未更新的插件。

org.codehaus.groovy.grails.commons.ApplicationHolder 
org.codehaus.groovy.grails.commons.ConfigurationHolder 
org.codehaus.groovy.grails.plugins.PluginManagerHolder 
org.codehaus.groovy.grails.web.context.ServletContextHolder 
org.codehaus.groovy.grails.compiler.support.GrailsResourceLoaderHolder 
:那麼這種情況下,你可能需要使用一些靜態的資源(例如,以下)爲內聯


靜態holder類

以下已過時類從Grails的2.4.x中移除

這些靜態資源已經從applicationContext.xml中移除如下


<bean id="grailsApplication" class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean"> 
    <description>Grails application factory bean</description> 
    <property name="grailsDescriptor" value="/WEB-INF/grails.xml" /> 
</bean> 

資產管道已接管資源插件。

相關問題