Maven继承父模块资源



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

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

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

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

最新更新