maven mengunggah file ke repo Nexus tanpa groupId dan artifactId

Aug 20 2020

Saya memiliki file zip dan repo Nexus dan saya ingin tahu apakah mungkin membuat tujuan untuk mengunggah file zip di folder root repot, tanpa groupId dan artifactId

artefak saya dibangun dengan pom.xml

Jawaban

4 VonC Aug 22 2020 at 21:32

Itu tergantung pada jenis repositori yang dideklarasikan dalam instans Nexus 3 Anda.

Untuk Maven, Anda memerlukan GAV (group / artifactID / Version).
( NEXUS-5170diilustrasikan bahwa, bahkan tanpa GAV, GUI masih mengusulkan ' Add Artifact', tapi itu bug)

Dalam kasus Anda, sebagai solusinya, Anda akan membuat satu grup "default / root" yang didedikasikan untuk menghosting artefak semacam itu: satu grup untuk menampung semuanya.
Anda kemudian dapat menggunakan deploy:deploy-file, yang, seperti yang telah Anda lihat, membutuhkan GAV .

Tetapi jika artefak Anda dibangun oleh pom.xml(yang menentukan GAV), yang sederhana mvn deploysudah cukup (target deploy:deploy)