maven 基础操作:定义pom 变量; 根据情况加载不同的环境变量;
https://www.cnblogs.com/yaowen/p/8603573.html
MAVEN 属性定义与使用
https://my.oschina.net/zjllovecode/blog/1789905
maven 基础使用问与答
https://www.cnblogs.com/shengs/p/5516964.html
公司根据生产环境,测试环境,预生产环境 部署不同的war 包
<profile>
<id>dev</id>
<properties>
<env>dev</env>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<finalName>iTax</finalName>
<filters>
<filter>src/main/resources/filters/filter-${env}.properties</filter>
</filters>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>filters/*.properties</exclude>
</excludes>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
</profile>