前情回顾:
实现对js文件进行变量替换和文件压缩方式如下:
现在实现方式有两种:1.对js文件进行压缩,再对其进行变量替换。
2.对js文件进行变量替换,再对其进行压缩。
前文 https://mp.csdn.net/postedit/103187480 介绍了通过maven方式介绍了第一种方式,本文将介绍第二种方式,整体的实现方案如下:
1.先替换js变量 新的js文件生成到-> 项目根目录/target/js-srouce下。
<!--指定变量替换文件所在位置-->
<filters>
<filter>src/main/resources/env/${env}.properties</filter>
<filter>../env/env_common.properties</filter>
</filters>
<!--指定打包资源开始-->
<resources>
<!--替换properties中的占位符-->
<resource>
<directory>src/main/webapp</directory>
<filtering>true</filtering>
<includes>
<include>jslib/**/*.js</include>