Бюджет:
2500 руб
Есть главный проект с packaging pom, есть подпроекты внутри. Один из этих подпроектов Launcher. Каждый из этих подпроектов должен собираться в jar. Среди этих подпроектов есть зависимости от других подпроектов внутри основного проекта. Без циклических зависимостей. Кроме зависимостей внутри подпроекта, есть зависимости на некоторые библиотеки из репозитория maven.
Задача следующая:
Реализовать структуру проекта так, чтобы: все подпроекты в виде jar собирались в папку Build. Так же все зависимости, что не реализованы в подпроектах, тоесть с maven репозитория, копировались в папку Build/libs в виде jar. Без инсталляции jar этих подпроектов в локальный репозиторий. Естественно в итоге папка build должна быть самодостаточна, скопировал в другую папку ее, ввел команду java -jar Launcher.jar, проект работал.
Таким образом настроить pom`ы так, чтобы была команда скажем "build", что собирала проект. Для того чтобы это сделать достаточно реализовать демо проект, удовлетворяющий этим требованиям.