Maven sube el archivo al repositorio de Nexus sin groupId y artifactId

Aug 20 2020

Tengo un archivo zip y un repositorio Nexus y me gustaría saber si es posible crear un objetivo para cargar el archivo zip en la carpeta raíz de repot, sin groupId y artifactId

mi artefacto está construido por un pom.xml

Respuestas

4 VonC Aug 22 2020 at 21:32

Depende del tipo de repositorio declarado en su instancia de Nexus 3.

Para uno de Maven, necesita un GAV (group / artifactID / Version).
(esto NEXUS-5170ilustra que, incluso sin GAV, la GUI todavía propone ' Add Artifact', pero eso es un error)

En su caso, como solución alternativa, crearía un grupo "predeterminado / raíz" dedicado a alojar ese tipo de artefactos: un grupo para alojarlos a todos.
A continuación deploy:deploy-file, puede utilizar , que, como ha visto, requiere un GAV .

Pero si su artefacto está construido por un pom.xml(que especifica el GAV), un simple mvn deployes suficiente (objetivo deploy:deploy)