我正在使用 maven-resources-plugin 2.6 vith maven 3.0.5(也尝试过 3.0.4)。
我有不同的处决:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>dev</id>
<phase>process-resources</phase>
<goals>
<goal>resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/dev</outputDirectory>
<filters>
<filter>${basedir}/src/main/config/dev-filter.properties</filter>
</filters>
</configuration>
</execution>
<!-- ... -->
<executions>
<plugin>
<plugins>
<build>
当我把下面的块
<resources>
<resource>
<directory>${basedir}/src/main/resources-env</directory>
<filtering>true</filtering>
</resource>
</resources>
在我的 <execution> 块内,它不起作用。我的文件没有在我的输出目录中复制或过滤。
我需要把它放在 <build> 块中。但我不想这样做,因为我有其他资源文件夹和其他执行(不同的输出目录)。
这是一个问题吗?因为启动构建时我的 pom.xml 中没有错误。