You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2022/01/06 19:03:00 UTC

[jira] [Commented] (MRESOURCES-280) Test resources are copied into production WAR file

    [ https://issues.apache.org/jira/browse/MRESOURCES-280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17470137#comment-17470137 ] 

Michael Osipov commented on MRESOURCES-280:
-------------------------------------------

Truly weird, provide a sample reproducer which depicts the actual issue.

> 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
>            Priority: Major
>
> 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)