Qual é a melhor maneira de agrupar todo o projeto no Maven?

Gostaria de criar um jar de gordura que é executável automaticamente (Shade Plugin), mas também inclui fontes, recursos, testes e tudo de uma maneira importável do Eclipse.

O jar seria um aplicativo executável de arquivo único, que também contém todo o projeto de uma maneira importável, como um projeto improvisado de alguma maneira (depois de descompactar o jar, suponho).

Outra opção seria um zip de projeto resultante que inclui a distribuição binária no nível base.

Existe uma coisa dessas?

questionAnswers(2)

yourAnswerToTheQuestion