gpt4 book ai didi

grails - 将Dojo Build集成到Grails Build中?

转载 作者:行者123 更新时间:2023-12-02 15:35:42 25 4
gpt4 key购买 nike

我了解dojo的构建系统,但是我对Grails还是很陌生。有谁知道如何或有资源将dojo的JS构建集成到Grails中?我希望能够在开发期间使用JS源,然后切换到用于生产的JS的内置版本。

到目前为止,我设想在js目录中仅包含dojo-src目录,并在开发期间使用该目录。然后,当我想部署到产品时,我将手动运行一个dojo构建并将其输出到/ js目录中。

(我正计划向我们提供一个请求参数,以告知应用使用哪个js,压缩或src)。

还有其他更好的方法应该考虑吗?

最佳答案

我对grails并不了解很多,但我认为您的做法正确。我使用查询参数来设置要使用的配置,但是我将配置存储在 session 中,因此不需要每个页面都使用它。

看看我对此的回答:
How do I use uncompressed files in Dojo 1.7?

根据我对Grails的了解,它使用ant进行构建。这是一个要构建的 Ant 脚本。我不知道如何将其整合到建立 war 的根特公约中。

<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>

关于grails - 将Dojo Build集成到Grails Build中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com