В проекте, над которым я работаю, мы используем nexus для хранения бинарных артефактов сборки, а затем делимся ими между проектами. Наш проект на C ++, мы не владеем Java, Maven или Gradle и не используем эти инструменты. Вот почему я прошу о помощи.
К сожалению, на мою сборку повлиял технический спор между двумя группами. Одна группа создает артефакт и загружает его в нексус с определенной координатой GAV. Процедура загрузки не генерирует файл POM. Согласно этим людям POM на самом деле не требуется - у людей есть скрипт, который может загрузить артефакт, имеющий только координату GAV (скрипт просто объединяет GAV в загружаемый URL).
В другой группе есть другой скрипт загрузки, который требует файл POM, даже если запрашивается точная координата GAV. Согласно этим людям POM является обязательной частью каждого артефакта в хранилище maven2.
Я пытался зайти в Google, но вся информация, которую я нашел, была слишком связана с Java или Maven. Я не нашел ничего чисто связующего.
Итак, действительно ли POM требуется для хранения артефактов в Nexus?