maven实现对js文件进行变量替换和文件压缩(2)

本文详细介绍了使用maven进行js文件变量替换后再压缩的方案,包括三个步骤:变量替换生成新js文件,压缩新文件,打包时拷贝压缩文件到war包。相较于先压缩后替换的方式,此方法避免了因压缩导致的变量替换问题,但构建过程更复杂,文件操作次数更多,影响打包效率。
摘要由CSDN通过智能技术生成

前情回顾:

实现对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>
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值