gpt4 book ai didi

javascript - 将 JS 缩小作为 Maven 目标运行?

转载 作者:行者123 更新时间:2023-11-30 18:57:49 25 4
gpt4 key购买 nike

我正在尝试在 Maven 目标中使用 YUI 压缩器,但我对 Maven 的内部工作原理还很陌生。我看到我可以使用以下命令将所有 js 复制到一个新目录:

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

现在,对于每个 css 和 js 文件,我想运行 yui 压缩器并将文件输出到上面复制的文件的最终位置。上面给出的副本中并未维护该目录结构,因此在创建 Maven 目标时可能需要考虑这一点。

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

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

在所有文件上。我仅限于 maven 1.x,那么我从哪里开始呢?我想让这成为一个 Maven 目标,以避免在构建之前必须手动压缩 js,因为那样会很草率。如果我可以执行外部 python/perl 脚本来执行此操作,那也很好,但我认为可能有更好的方法来执行此操作。

最佳答案

使用 YUI compressor ant task 并按照教程进行操作。

YUI ant task.

关于javascript - 将 JS 缩小作为 Maven 目标运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295360/

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