标签: java maven properties pom.xml maven-profiles
子项目是从父POM还是通过父模块声明继承配置文件(及其属性)?在子POM中声明同名的配置文件是否会覆盖在父POM中设置的所有属性,或者更糟糕的是,是否会声明任何配置文件隐藏所有父配置文件?应对这种情况的最佳做法是什么,多个子模块应该使用具有特定配置文件的公共属性,还要为此特定配置文件定义其专有属性?