Я пишу приложение, которое интегрирует Geoserver с пользовательским компонентом, предназначенным для размещения на одном движке сервлета. Оба проекта основаны на Maven, и я хотел бы остаться на земле Maven, чтобы собрать все это в хороший дистрибутив. Основная идея, которую я имею, состоит в том, чтобы добавить еще один модуль в мое приложение, которое упаковывает само приложение, Geoserver и все зависимости в один красивый архив.
Мне известно о maven-assembly-plugin и его способности хранить все зависимости в целевой папке, но я не уверен, что будет лучшим способом создать пакет, который легко развернуть. Поиск в Google по любым примерам не увенчался успехом.
Дополнительные бонусные баллы, если модуль можно запустить через mvn jetty:run
.