是否可以跨多个模块仅使用一个 logback.properties 文件?

Eli*_*jah 5 java logback maven spring-boot

假设您有一个 Maven 项目 Alpha。该项目 Alpha 包含以下模块 A、B、C 和 CommonModule。现在,每个模块都包含其自己的资源文件夹,您可以在其中放置 logback.xml 和 logback.properties。

是否可以在多个模块中仅使用一个 logback.properties 文件?

如果是这样,我如何将 logback.properties 文件放入 CommonModule 中,并将模块资源的 POM 文件放在 CommonModule/config 文件夹中?

我的属性文件在模块中工作得很好,但我需要消除项目中文件的冗余,因此在构建时它只使用我放入 CommonModule/config 文件夹中的 logback.properties 文件。

我想我只需要设置 POM 资源部分,但不知道如何让它从文件夹中读取,因为它总是从模块向下读取。

这最终将进入 Spring-Boot 应用程序,但我在这里只是一步一步地进行。

另外,我不太熟悉 Maven,目前对 Spring-Boot 一无所知(正在研究)。