1. 程式人生 > >Maven 多環境 打包

Maven 多環境 打包

runt pom run div pan conf logs spa cnblogs

1.pom.xml文件添加profiles屬性

<profiles>
        <profile>
            <id>dev</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <property>
                    <name>env</name>
                    <
value>dev</value> </property> </activation> <properties> <runtime.env>src/main/config/dev</runtime.env> </properties> </profile> <profile
> <id>prod</id> <activation> <property> <name>env</name> <value>prod</value> </property> </activation> <
properties> <runtime.env>src/main/config/prod</runtime.env> </properties> </profile> </profiles>

2:在項目目錄下面編譯項目

>maven compile

3:編譯成功後,打包

>maven package -Denv=prod

這個地方需要註意env 指如下env名稱

          <property>
                    <name>env</name>
                    <value>prod</value>
                </property>

Maven 多環境 打包