如何将一个Eclipse项目打包成WAR文件并压缩所有CSS和JS文件?

3
我在Eclipse中有一个动态Web项目,想知道是否有一种方法可以创建一个WAR文件,并在其中缩小所有jscss文件。假设我的项目文件结构如下:iscCSM | | infa9 | | csm--ACProxy--include--acproxy--js | | css *.js | *.css | | view--include--js--custom | | | *.html | *.js *.js | css | | *.css
更新

在谷歌上搜索后,我找到了这个maven插件Cactus,但是我在配置pom.xml文件以使用相同的tutorial中提供的cactus插件时遇到了问题。有人能帮我确定需要修改哪个pom.xml吗?

我按照教程操作并到达了字符串BUILD SUCCESS出现的阶段,但是无法继续前进。请帮忙。


与Maven有什么关系? - khmarbaise
@khmarbaise:我提到了MAVEN和ANT标签,是为了寻找那些使用它们的人。 - AabinGunz
1个回答

4

Web Resource Optimizer for Java (wro4j)是您寻找的内容,http://code.google.com/p/wro4j/

它支持js、css的压缩,并提供多种压缩器实现,还支持less、sass和coffeescript处理器。

您可以将其用作:

  • maven插件
  • 独立应用程序
  • 在您的Web应用程序中作为ServletFilter库——这是一项非常适合在开发过程中使用的功能。

这正是我正在寻找的,让我看看我能否设置好。谢谢 :) - AabinGunz
设置它应该很简单,文档也相当不错。我在我的项目中使用它。 - Slavus
我需要将我的“动态Web项目”转换为“Maven项目”才能构建它吗? - AabinGunz
1
如果您想使用wro4j-maven-plugin,您需要将其转换为Maven项目,我建议您这样做。 - Slavus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接