Dries Elliott created MRESOURCES-280:
----------------------------------------
Summary: Test resources are copied into production WAR file
Key: MRESOURCES-280
URL: https://issues.apache.org/jira/browse/MRESOURCES-280
Project: Maven Resources Plugin
Issue Type: Bug
Components: copy
Affects Versions: 3.2.0
Reporter: Dries Elliott
When specifying an {{outputDirectory}} for the Maven Resources plugin, as shown
below we are seeing some weird behavior in the plug-in.
{code:java}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
</configuration>
</plugin> {code}
When running a build with {{{}mvn clean install{}}}, we notice that our test
resources from {{src/test/resources}} end up in the final WAR file that is
created. It seems strange to us that test resource files would end up in a WAR
file that will later on be deployed to production.
Commenting out the {{outputDirectory}} in the above example, resolves the issue
and the test resources end up in the correct place again.
Why does setting {{outputDirectory}} to the same its default value explicitly
cause this behavior? (see
[https://maven.apache.org/plugins/maven-resources-plugin/resources-mojo.html)]
Is this a bug?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)