我對grails瞭解不多,但我認爲你走在正確的道路上。我使用查詢參數來設置要使用的配置,但我將配置存儲在會話中,這樣我就不需要在每個頁面上使用它。
看看我的回答是: How do I use uncompressed files in Dojo 1.7?
從我已閱讀Grails的,它使用螞蟻建築。這是一個螞蟻腳本來構建。我不知道如何將它融入到建立戰爭的公約中。
<java fork="true" dir="${dojo.build.util.dir}/buildscripts"
classname="org.mozilla.javascript.tools.shell.Main">
<classpath>
<pathelement location="${dojo.build.util.dir}/shrinksafe/js.jar"/>
<pathelement location="${dojo.build.util.dir}/shrinksafe/shrinksafe.jar"/>
</classpath>
<arg value="build.js"/>
<arg value="version=${version}"/>
<arg value="profileFile=../../profile.js"/>
<arg value="action=release"/>
<arg value="releaseDir=../../../"/>
<arg value="releaseName=${dojo.releaseName}" />
<arg value="optimize=shrinksafe"/>
<arg value="cssOptimize=comments.keepLines"/>
</java>