使用maven为不同环境的工程打包
pom.xml里加入下面内容:
<build><pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <configuration> <useDefaultDelimiters>false</useDefaultDelimiters> <delimiters> <delimiter>$[*]</delimiter> </delimiters> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins></pluginManagement><resources><resource><directory>${basedir}/src/main/resources</directory><filtering>true</filtering></resource></resources><testResources><testResource><directory>${basedir}/src/test/resources</directory></testResource></testResources></build><profiles><profile><id>dev</id><activation><activeByDefault>true</activeByDefault></activation><build><filters><filter>../${project.parent.artifactId}/vars/vars.dev.properties</filter></filters></build></profile><profile><id>sit</id><build><filters><filter>../${project.parent.artifactId}/vars/vars.sit.properties</filter></filters></build></profile><profile><id>pre</id><build><filters><filter>../${project.parent.artifactId}/vars/vars.pre.properties</filter></filters></build></profile><profile><id>prod</id><build> <filters> <filter>../${project.parent.artifactId}/vars/vars.prod.properties</filter></filters></build></profile></profiles>