通常、POM ファイルは正常に動作し、すべての単体テストに合格し、すべての成果物が適切にパッケージ化されています。ただし、プロファイルに応じて特定の構成を作成するためにこの maven-resources-plugin を追加すると、「src/test/resources」の何も「test-classes」にコピーされないため、すべてのテストが失敗します。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>${project.build.directory}/${config.dir}/${project.activeProfiles[1].id}</outputDirectory>
<resources>
<filtering>true</filtering>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</configuration>
</plugin>
これがテスト リソースのコピーをブロックする理由がわかりません。何か案は?