Я строю проект Maven, в котором есть полдюжины модулей.
Я в порядке с тем, чтобы импортировать его самостоятельно, используя Maven или Ivy, но другие команды также хотели бы использовать эти jar-файлы, но их практика заключается в передаче jar-файлов и jar-файлов с исходным кодом для контроля версий.
Я хотел бы создать сборку zip / tar для всех модулей и их источников, которую они могут использовать, как им нравится.
Я прочитал Плагин Maven Assembly: включая двоичные файлы модулей , но я стесняюсь его использовать, потому что:
- Связанная запись FAQ возвращает 404;
- Мне нужно вручную указать все модули.
Есть ли альтернатива?
Обновление : я пытался использовать встроенные дескрипторы сборки
mvn assembly:assembly -DprojectModulesOnly=true
mvn assembly:assembly
и оба с ошибкой
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to create assembly: Error creating assembly archive bin: You must set at least one file.
сразу после запуска всех сборок модуля.