目前的JavaEE项目分成两块,server端提供纯json格式的API,war项目就是单纯的页面,里面就是各种jsp和静态资源文件,目录
app
server
pom.xml
war
pom.xml
pom.xml
后面通过jenkins构建,部署
有没有什么方法对war这个模块里面的前端资源进行压缩合并添加版本号等工作?
阿神2017-04-10 16:24:52
试试 Wro4j,给前端静态资源压缩、打包、混淆、编译、语法检查什么的都可以。默认就会在项目 build 时自动去跑。
虽然我是用 sbt 来打包 .war 时用 Wro4j,但是 Maven 肯定也没有问题。
当然也可以用 Grunt、Gulp 一类更流行的前端构建工具,不过要和 Java 整合、打包 .war 什么的的话,还是 Wro4j 舒服。