我想要使用YUI压缩机在Maven的目标,但我是很新,maven的内部工作。我看到,我都可以JS复制到新目录中的以下内容:

<copy todir="blah">
  <fileset>
     <!-- A bunch of file extension types -->
  </fileset>
</copy>

现在,对于每个CSS和JS文件时,我要运行的运行的锐压缩机和输出的文件到上述复制的文件的最终位置。不是目录结构被保持在上面给出的拷贝,从而使可能是一些创建行家目标时需要考虑。

从哪里开始?我基本上需要运行

java -jar yuicompressor input.js -o output.js

上的所有文件。我限制到Maven 1.x的,所以我从哪里开始?我想使这是一个行家的目标,以避免构建之前压缩手工JS,因为这将是草率的。如果我能执行外部Python / Perl脚本要做到这一点,那将是罚款也行,不过我认为这有可能是一个更好的maveny办法做到这一点。

有帮助吗?

解决方案

使用锐压缩机ant任务,并按照教程。

锐ant任务。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top