在pom.xml中配置resource, 结合includes,excluds
在
添加
在profiles中添加相应的profile,并且给env赋值
关键词:filters、resource、filtering、include、exclude
当resource设置了filtering为true的时候,会使用filters中设置的fliter来过滤该resource下include的文件中的变量。
也就是说,filtering是是否过滤的开关,filters中指定过滤用的filter,include指定被过滤的对象。这些变量的替换是maven执行的。
resource
指定哪些文件会包含在war文件中。
- <build>
- <resources>
- <resource>
- <directory>${project.basedir}/src/main/resourcesdirectory>
-
- <filtering>truefiltering>
-
-
- <excludes>
- <exclude>**/*.pfxexclude>
- <exclude>**/*.cerexclude>
- <exclude>**/*.tar.gzexclude>
- excludes>
- resource>
- <resource>
- <directory>${project.basedir}/src/main/resourcesdirectory>
- <filtering>falsefiltering>
- <includes>
- <include>**/*.pfxinclude>
- includes>
- resource>
- resources>
- build>
- <plugin>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-jar-pluginartifactId>
- <version>2.4version>
- <configuration>
- <excludes>
- <exclude>**/common/aspect/**exclude>
- <exclude>**/Test.javaexclude>
- excludes>
- configuration>
- plugin>