【发布时间】:2014-11-24 16:05:36
【问题描述】:
我们希望在构建过程中使用 Google Closure,如下所示:
- 在开发模式下,包含base.js并动态添加脚本标签
- 在生产中,使用缩小和所有其他酷的东西
这是一个在 Tomcat 上运行的 Java 项目,我们正在从 Maven 过渡到 Gradle,并使用 Jenkins 设置了持续集成。我们使用 Apache Tiles 作为前端技术。
我想出了一个可能的解决方案,但我觉得它很痛苦和丑陋,想知道是否有更好(更清洁、更简单等)的解决方案。
我的臭解决方案:
使用 Tomcat 上下文参数来识别生产模式。在 JSP 文件中,检查此变量并相应地包含 Closure 的 base.js 或缩小的 js 文件。
那么...还有其他建议吗?可能有优点/缺点?
【问题讨论】:
标签: javascript jenkins continuous-integration google-closure-compiler google-closure