maven多环境配置
在src/main/resources目录下分别建各个环境的文件夹,然后对应修改pom.xml:
<build> <resources> <resource> <directory>src/main/resources/${env}directory> resource> <resource> <directory>src/main/resourcesdirectory> <excludes> <exclude>dev/*exclude> <exclude>test/*exclude> <exclude>prod/*exclude> excludes> resource> resources> <plugins> <plugin> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-maven-pluginartifactId> plugin> plugins>
build>
<profiles> <profile> <id>devid> <properties> <env>devenv> properties> <activation> <activeByDefault>trueactiveByDefault> activation> profile> <profile> <id>testid> <properties> <env>testenv> properties> profile> <profile> <id>prodid> <properties> <env>prodenv> properties> profile> profiles>
打包命令:mvn clean package -Dmaven.test.skip=true -P test