I noticed there's a maven resource best practice defined in genesis-default-flava-2.0.pom.
1, Put normal resource under : ${project.basedir}/ src/main/resources 2, Put the resource that needs filtering under: ${project.basedir}/ src/main/filtered-resources At the same time, many projects in Geronimo does not follow this practice. A JIRA was opened for this : https://issues.apache.org/jira/browse/GERONIMO-4737 If no objection, I'm going to use GERONIMO-4737 to fix this kind of problems in current code base. Any comments ? -- Shawn