Как лучше всего связать весь проект в Maven?
Я хотел бы создать толстую флягу, которая является автоматически исполняемой (Shade Plugin), но также включает в себя источники, ресурсы, тесты и все, что можно импортировать из Eclipse.
Jar будет представлять собой однофайловое исполняемое приложение, которое также содержит весь импортируемый проект как maven-проект (я полагаю, что после распаковки jar-файла).
Другим вариантом будет результирующий проект zip, который включает в себя двоичное распределение на базовом уровне.
Что-то подобное существует?