1、pom文件
其中的id时package时指定对应配置使用,如mvn package -P qa
1 <profiles> 2 <profile> 3 <id>qa</id> 4 <build> 5 <plugins> 6 <plugin> 7 <artifactId>maven-resources-plugin</artifactId> 8 <executions> 9 <execution> 10 <id>copy-resources3</id> 11 <phase>validate</phase> 12 <goals> 13 <goal>copy-resources</goal> 14 </goals> 15 <configuration> 16 <!-- 并把文件复制到target目录下--> 17 <outputDirectory>${project.build.directory}/classes</outputDirectory> 18 <overwrite>true</overwrite> 19 <resources> 20 <resource> 21 <directory>src/deployEnv/hb-qa</directory> 22 <includes> 23 <include>*.xml</include> 24 <include>*.conf</include> 25 <include>*.keytab</include> 26 </includes> 27 </resource> 28 </resources> 29 </configuration> 30 </execution> 31 </executions> 32 </plugin> 33 </plugins> 34 </build> 35 </profile>
2、在src下创建环境配置文件