Maven继承父模块资源

Maven inherit parent module resources

在Maven中,是否可以从父项目加载子模块中的资源?

parent project
   ---child module 1
   ---child module 2

我在父项目 src/main/resources 中有资源,我想将其用于子项目。理想情况下,子项目可以覆盖任何资源。

利用库中的资源和/或覆盖库中资源的最佳方法是将这些资源放在 class 路径中。例如假设所有常用配置都存储在 common-config.properties 中,并放在父项目的 src/main/resources 中。如果继承项目需要覆盖配置,继承项目可以简单地将覆盖文件放在其src/main/resources下。在运行时,代码应该在 class 路径中查找此 属性 并且将加载正确的文件。