码迷,mamicode.com
首页 > 其他好文 > 详细

maven多环境配置

时间:2019-08-23 16:14:23      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:XML   ack   bsp   uil   frame   artifact   pac   文件   col   

在src/main/resources目录下分别建各个环境的文件夹,然后对应修改pom.xml:

<build>
    <resources>
        <resource>
            <directory>src/main/resources/${env}</directory>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
            <excludes>
                <exclude>dev/*</exclude>
                <exclude>test/*</exclude>
                <exclude>prod/*</exclude>
            </excludes>
        </resource>
    </resources>

    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</
build>
<profiles> <profile> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>test</id> <properties> <env>test</env> </properties> </profile> <profile> <id>prod</id> <properties> <env>prod</env> </properties> </profile> </profiles>

 打包命令:mvn clean package -Dmaven.test.skip=true -P test

maven多环境配置

标签:XML   ack   bsp   uil   frame   artifact   pac   文件   col   

原文地址:https://www.cnblogs.com/duelsol/p/11400652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!