maven загрузить файл в репозиторий Nexus без groupId и artifactId

Aug 20 2020

У меня есть zip-файл и репозиторий Nexus, и я хотел бы знать, можно ли создать цель для загрузки zip-файла в корневую папку репота без groupId и artifactId.

мой артефакт построен pom.xml

Ответы

4 VonC Aug 22 2020 at 21:32

Это зависит от типа репозитория, объявленного в вашем экземпляре Nexus 3.

Для Maven вам понадобится GAV (group / artifactID / Version).
( NEXUS-5170это показывает, что даже без GAV графический интерфейс по-прежнему предлагает ' Add Artifact', но это ошибка)

В вашем случае, как обходной путь, вы должны создать одну группу «по умолчанию / корень», предназначенную для размещения таких артефактов: одну группу для размещения их всех.
Затем вы можете использовать deploy:deploy-file, который, как вы видели, требует GAV .

Но если ваш артефакт создан с помощью pom.xml(который указывает GAV), достаточно простого mvn deploy(цель deploy:deploy)