如何使用 Maven 对单个文件进行 gzip 压缩并替换原始文件?
我需要对属于我的 java 项目一部分的各个文件进行 gzip 压缩,并用 gzip 压缩的文件替换原始文件。
因此,基本上将包含样式表、js、xml 文件的目录 /bla 转换为具有相同文件的 /bla,但随后全部进行 gzip 压缩。
我找不到一个简单的方法来使用 Maven 来做到这一点,请给我一些建议吗? 我查看了程序集插件,但将文件打包到一个 gzip 中.. 我应该为此使用 ant 并从 Maven 运行它吗? 埃德
I need to gzip individual files that are part of my java project and replace the original file with the gzipped files.
So basically convert a directory /bla containing stylesheets, js, xml files to /bla with the same files but then all gzipped.
I can't find a simple way to do this with maven, please some advice?
I looked at the assembly plugin but that package files in to one gzip..
Should I use ant for this and run it from maven?
Ed
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道有任何插件能够做到这一点。我将编写 Ant 并使用 Maven Antrun 插件 执行它。
I am not aware of any plugin which is capable of this. I would write the Ant and execute it with the Maven Antrun Plugin.
以下博客文章涵盖了该主题: http://jorgetown .blogspot.com.br/2007/06/rhino-maven-automagic-compression.html
或者,您可以使用 YUI Compressor Maven 插件,它也有一个 gzip 压缩文件的选项。
The following blog post covers this topic: http://jorgetown.blogspot.com.br/2007/06/rhino-maven-automagic-compression.html
Alternatively you could use the YUI Compressor Maven plugin which also has an option to gzip compress the files.