maven carica il file nel repository Nexus senza groupId e artifactId
Ho un file zip e un repository Nexus e vorrei sapere se è possibile creare un obiettivo per caricare il file zip nella cartella principale del repot, senza groupId e artifactId
il mio artefatto è costruito da un pom.xml
Risposte
Dipende dal tipo di repository dichiarato nell'istanza di Nexus 3.
Per uno Maven, hai bisogno di un GAV (group / artifactID / Version).
( NEXUS-5170è illustrato che, anche senza un GAV, la GUI propone ancora ' Add Artifact', ma questo è un bug)
Nel tuo caso, come soluzione alternativa, creeresti un gruppo "default / root" dedicato a ospitare quel tipo di artefatti: un gruppo per ospitarli tutti.
Puoi quindi utilizzare deploy:deploy-file, che, come hai visto, richiede un GAV .
Ma se il tuo artefatto è costruito da un pom.xml(che specifica il GAV), mvn deployè sufficiente un semplice (target deploy:deploy)