arquivo de configuração log4j em um projeto Maven com vários módulos

Estou trabalhando em um projeto Maven com vários módulos, cuja estrutura é assim:

war-module
jar-module

O módulo war depende do módulo jar e adicionará o artefato jar ao diretório lib do webapp após o empacotamento.

E o módulo war e o módulo jar usam o Apache log4j para registro e compartilham o mesmo arquivo de configuração log4j (log4j.xml), localizado no projeto jar-module no momento. E esse log4j.xml será empacotado no arquivo jar-module.jar, no entanto, gostaria de inseri-lo no diretório WEB-INF / classes no pacote war em vez de no arquivo jar, para que os usuários possam encontrar com facilidade. arquivo de configuração e modifique-o se necessário (é muito difícil encontrá-lo se esse arquivo estiver no WEB-INF / lib / jar-module.jar porque existem muitos outros jars nesse diretório).

Minha pergunta é: qual é a maneira do Maven para resolver esse problema?

Atualizar:

Meu projeto real é um pouco mais complexo, e existe um módulo auricular que também depende do módulo jar (também conhecido como jar-module pode ser usado independentemente em vários projetos diferentes, e não posso simplesmente colocar o arquivo em diretório module / src / main / resources para corrigir esse problema). E não quero duplicar alguns arquivos de configuração, como log4j.xml (e outros arquivos de configuração, como myapp.properties) nos vários projetos.

questionAnswers(3)

yourAnswerToTheQuestion