Это зависит от того, с чем потребитель может иметь дело.Зависимости Maven не работают с каталогами файлов, поэтому вам понадобится весь артефакт.Вы, вероятно, хотите иметь дело с ZIP-файлами, поскольку JAR имеет перегруженное значение (помещено в classpath), а для других сжатых требуются пользовательские плагины.
Однако, если вы можете разбить его на долгоживущие и недолговечные данныеВы можете получить лучшее поведение (например, ежеквартальный полный выпуск и ряд изменений, которые будут применяться к тому, который выпускается еженедельно).Это зависит от того, могут ли данные быть легко разделены таким образом, или наложены, или исправлены каким-либо образом.Это может быть трудно для сжатого двоичного артефакта.
Другой альтернативой является непрерывное создание большого артефакта и отказ от старых.Это зависит от хорошей пропускной способности между сборками и хранилищем и достаточного количества дисков для размещения столько сборок, сколько вам нужно (менеджеры хранилищ, такие как Archiva, могут помочь очистить старые сборки по регулярному расписанию, если это уместно).
Последнее замечание -если вы имеете дело с ZIP-файлами более 2G (к которым вы приближаетесь), вам необходимо использовать другой ZIP-файл, например truezip-maven-plugin.