maven环境隔离配置

 
 
 
 
<build>
<!--  maven环境隔离  -->
    <resources>
        <resource>
            <directory>src/main/resources.${deploy.type}</directory>
            <excludes>
                <exclude>*.jsp</exclude>
            </excludes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>

</build>

<profiles>
    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <deploy.type>dev</deploy.type>
        </properties>
    </profile>
    <profile>
        <id>beta</id>
        <properties>
            <deploy.type>beta</deploy.type>
        </properties>
    </profile>
    <profile>
        <id>prod</id>
        <properties>
            <deploy.type>prod</deploy.type>
        </properties>
    </profile>
</profiles>
git命令:在dev环境下清除跳过test打包
mvn clean package -Dmaven.test.skip=true -Pdev

猜你喜欢

转载自blog.csdn.net/weixin_33400820/article/details/80072862