Según tengo entendido, Nexus es responsable de almacenar los archivos JAR que hacen referencia a otros JAR de dependencia a través de su pom. Y, a su vez, los archivos JAR originales también se pueden usar como dependencias.¿Es Nexus el lugar correcto para archivar las versiones (jar-with-depencies, WAR, tar.gz, zip, etc.)?
Sin embargo, ¿deberíamos almacenar artefactos de liberación en Nexus? Estos son archivos que nunca se usarán como dependencias. Incluyen jar-with-dependence, WAR, zip/tar.gz, etc. ¿Cuál es el lugar correcto para almacenarlos?
Un simple servidor HTTP del sistema de archivos como http://archive.apache.org/dist/ parece ser la idea correcta. Pero Nexus es solo un administrador además de eso.
Depende. Si el artefacto de su proyecto es algo más grande que el conjunto de frascos y guerras, entonces podría estar bien almacenarlo allí. Diría que si es conveniente con esta idea, ¿por qué no? Almacenamos archivos comprimidos para algunos de nuestros proyectos. –
Pregunta realmente interesante :) +1 –