Dividir projeto em Apps

Olá a todos, gostaria que me auxiliassem caso tenha postado no lugar errado.

Eu tenho o seguinte problema: Possuo uma aplicação monolítica, porém organizada em pacotes. financeiro, agenda, cadastros etc. Toda ela é distribuída em um unico jar. Eu gostaria de por exemplo separar estes em jars separados e distribuí-los.
Exemplo:
Nome do Sistema
|-app-principal.jar
|-financeiro.jar
|-cadastros.jar
|-agenda.jar

Eu nunca fiz isto, atualmente utilizo o Netbeans.

Você utiliza algo como o maven ou gradle?
Se não, entendo que o primeiro passo é partir para um deles.
Depois, você precisa identificar e definir se existe alguma dependência entre os diversos pacotes. Se existir, você precisa colocar todas as dependências agrupadas em um jar.