Per come ho capito, Nexus è responsabile della memorizzazione di file JAR che fanno riferimento ad altri JAR di dipendenza tramite il loro pom. E, a sua volta, i file JAR originali possono essere utilizzati anche come dipendenze.Nexus è il posto giusto per archiviare i rilasci (jar-with-dependencies, file WAR, tar.gz, zip, ecc.)?
Tuttavia, dovremmo archiviare gli artefatti di rilascio in Nexus? Questi sono file che non saranno mai usati come dipendenze. Includono jar-with-dependencies, file WAR, file zip/tar.gz, ecc. Qual è il posto giusto per archiviarli?
Un server HTTP di file system semplice come http://archive.apache.org/dist/ sembra essere l'idea giusta. Ma in realtà Nexus è solo un manager.
Dipende. Se artefatto del tuo progetto è qualcosa di più grande di un set di vasi e guerre, allora potrebbe essere ok conservarlo lì. Direi che se sei conveniente con questa idea, perché no? Archiviamo archivi zip per alcuni dei nostri progetti. –
Domanda davvero interessante :) +1 –