我最近开始使用一个新的Google应用引擎项目,该项目使用RestEasy for MVC和Gradle进行构建过程。现在我想要包括SASS,javascript和闭包模板文件,但我不确定如何做到这一点。理想情况下,我想满足以下要求:
您认为完成所有这些的最佳方式是什么? 谢谢你的时间。
答案 0 :(得分:2)
我将它放入src/main/webapp/js
和src/main/webapp/sass
(编译为src/main/webapp/css
这是非常标准的,适用于所有maven插件
有yuicompressor-maven-plugin
,它可以压缩js和css
如果您正在使用Compass for SASS,那么它可以观看并重新编译开箱即用(-watch
选项)。顺便说一句,进行热交换很复杂。而不是它我在我的gae应用程序前使用本地nginx,它代理所有非静态请求到原始jetty(由gae插件使用),但直接从{{提供所有静态文件(如js,images,css) 1}}。为该场景配置nginx非常容易
这是问题,并且找不到任何好的解决方案:(所以我试图仅在客户端渲染这部分(通过使用jquery-tmpl),将所有数据传递为javascript / json ,直接在我的jsp的