Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
2.6
-
None
-
None
Description
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> </includes> </resource> </resources> </build>
For a non-standard project layout like sketched above where some resource files reside next to the source files (e.g. Messages.properties in Mercury), the change for MECLIPSE-443 causes these resources files to be excluded from the build path since they don't match the filter "*/.java". This can for instance cause test failures in Eclipse due to resources missing on the class path.
When source and resource directories equal, the includes/excludes need to be merged.