maven打包静态资源文件

创建maven工程,把静态资源代码放到工程下面

工程里面有些脚本或者参数需要根据不同的部署环境,设置不同的值,第一步需要修改和配置这些参数:

1. 把打包时JS里面需要动态修改的参数重新定义:

var debugMode = ${evn.mode};

2. 增加配置文件:build-dev.properties

       evn.mode=dev

3.修改pom.xml 文件

<profiles>
    <profile>
        <id>dev</id>
        <properties>
            <profiles.active>dev</profiles.active>
            <maven.test.skip>true</maven.test.skip>
        </properties>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>
</profiles>
<build>
    <finalName>myproject</finalName>
    <filters>
        <!-- 配置文件路径 -->
        <filter>src/main/myproject/build-${profiles.active}.properties</filter>  
    </filters>
    <resources>
        <resource>
            <directory>src/main/myproject</directory>
            <filtering>true</filtering>
        </resource>
    </resources>

    <!-- 过滤后缀为pdf和swf的文件,这些文件可能比较特殊 -->
    <plugins>
        <plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <encoding>UTF-8</encoding>
                <nonFilteredFileExtensions>
                    <nonFilteredFileExtension>pdf</nonFilteredFileExtension>
                    <nonFilteredFileExtension>swf</nonFilteredFileExtension>
                    <nonFilteredFileExtension>eot</nonFilteredFileExtension>
                    <nonFilteredFileExtension>otf</nonFilteredFileExtension>
                </nonFilteredFileExtensions>
            </configuration>
        </plugin>

    </plugins>

</build>

4. 运行MVN命令,

mvn resources:resources -P dev

这样就可以用生成的代码部署环境啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值