maven environment isolation configuration

 
 
 
 
<build>
<!-- maven environment isolation   -->
    <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 command: clear skip test package in dev environment
mvn clean package -Dmaven.test.skip=true -Pdev

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325805175&siteId=291194637