We have a parent project which contains several J2EE subprojects, such as web, ejb, ear, etc.. In the parent POM, a property "db" is defined, whose default is "hsql", for example. Build for various databases can be switched by specifying commandline, "mvn -Ddb=mysql", or changing "db" property directly. In our sub projects, there are some resource files that depend on this "db" property and we hope these resource files are properly filtered during the building.
If I just change "db" property in parent POM file, everything works perfectly. But when I specify "-Ddb=mysql", the resource files are filtered, but still by the properties in the parent POM, not from command line. Based on my understanding, property specified in command line should precede elsewhere specified, which is NOT happending here. Any ideas? Thanks, fagfa -- View this message in context: http://www.nabble.com/Property-overwriting---resource-filtering-for-sub-project-tf2222400.html#a6157180 Sent from the Maven - Users forum at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]