我有两个配置属性文件和两个application Context xml files
,一个用于测试,另一个用于开发,我必须为每种情况指定要使用的过滤器。
我试图这样做,但它不起作用,它从 中选择最后一个过滤器pom.xml
,所以当我检查文件applicationContext.xml
夹中的文件时target/classes
,/target/test-classes
我发现这两个文件具有从上一个声明的过滤器中获取的相同值pom.xml
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<testResources>
<testResource>
<filtering>true</filtering>
<directory>src/test/resources</directory>
</testResource>
</testResources>
<filters>
<filter>src/test/filters/filter.properties</filter>
<filter>src/main/filters/filter.properties</filter>
</filters>
所以我想知道是否有一种解决方案可以为每种情况指定要使用的适当过滤器?