pom文件bash
<profiles> <profile> <!-- 開發環境 --> <id>dev</id> <properties> <environment>dev</environment><!-- 節點名字environment是本身隨意取的 --> </properties> <activation> <activeByDefault>true</activeByDefault><!-- 默認激活該profile節點--> </activation> </profile> <profile> <!-- 測試環境 --> <id>test</id> <properties> <environment>test</environment> </properties> </profile> <profile> <!-- 生產環境 --> <id>prod</id> <properties> <environment>prod</environment> </properties> </profile> </profiles> <resources> <resource> <directory>src/main/resources</directory> <!-- --> <excludes> <exclude>properties/*</exclude> <exclude>application.yml</exclude> </excludes> </resource> <resource> <directory>config/${environment}</directory> <!-- <targetPath></targetPath> --> </resource> </resources>
maven命令app
mvn clean package -PProd