Dividir o jar

Bom dia,

Tenho em vários projetos as mesmas classes, pensei em separar elas para só chamar. Exemplo

dentro da packages de controller tenho a conexao essa conexão esta vinculada ao arquivo de propriedades de cada projeto.

Acredito que se separar essa conexão em um jar diferente posso ir evoluindo todos de uma única vez não precisaria ficar copiando ou substituindo o arquivo e sim chamar esse novo projeto e utilizar-se dele.

Gostaria de saber a opinião, sugestões e dicas de como proceder.

Bom dia,

A criação de componentes reutilizáveis é fundamental para a correta organização e evolução do código.
Cada um desses componentes deve ter um objetivo específico e bem definido de modo a promover a coesão.
Se você usar o Maven (ou similar) isso tudo vai ficar ainda mais fácil, pois ele vai gerenciar a questão de dependências entre os projetos.