【发布时间】:2011-12-01 12:28:05
【问题描述】:
我想压缩我所有的 javascript 文件并聚合它们 使用 YUICompressor,我看到有一个 Maven 插件允许 我来做这件事。我得到了它的大部分工作。
我也在使用 Mojo tomcat 插件。当我去运行 tomcat:run 目标,tomcat 不从目标的输出中读取 目录(这是 YUI 压缩器放置我的 javascript 文件的地方) - 而是从我的“src/main/”中的实际源文件中读取 webapp/scripts”目录。当然,聚合的javascript文件 (all.js) 不存在。
我有几个问题。
如何让 tomcat 插件读取目标的输出文件夹 yui 压缩插件创建的?
是否每次我想运行 yui 压缩器 maven 目标 在开发过程中更新我的 javascript 文件?
有没有更好的方法来实现这一点?本质上,我的最终目标是 能够开发 JavaScript 并测试我的源文件 开发模式,但我想压缩和聚合文件和 当应用程序在生产中运行时使用
all.js脚本 模式。
虽然 Rails 的人肯定已经想到了这一点,但这似乎 使用 Maven 和 Spring 做一件不平凡的事情。
我将不胜感激有关如何获得此功能的任何和所有帮助 正确运行。谢谢!
【问题讨论】:
标签: java javascript tomcat maven yui-compressor