Me gustaría verificar desde la línea de comandos si se puede encontrar una determinada coordenada (groupId.artifactId.version
) en un repositorio.¿Cómo determinar si un artefacto Maven está en mi repositorio desde la línea de comandos?
Si es posible, ¿se puede hacer con coordenadas parciales (por ejemplo, artifactId.version
)? ¿Puedo especificar el repositorio?
Yo no pido soluciones - yo podría simplemente iniciar una búsqueda de archivos en mi repo local o introducir el artefacto en un POM y esperar a que los errores, o instalar Nexus y buscar a través de la interfaz de usuario ...
Es algo conveniente: una vez en la CLI, sería bueno poder verificar rápidamente.
Considere la posibilidad de configurar un administrador de repositorio como Nexus o Artifactory. Ambos proporcionan GUIs basadas en la web para buscar –
@ MarkO'Connor Gracias, estoy familiarizado con Nexus y lo uso en el trabajo, pero en mi computadora personal lo considero excesivo (con eclipse, jenkins y el navegador dividiendo mi RAM entre ellos, ya que es) – kostja
Entendido, pero he descubierto que Nexus es muy liviano en cuanto a los recursos y, francamente, no puedo vivir sin él. Hago muchas construcciones cuando estoy desconectado de la red y encuentro que Nexus funciona mejor como un caché de repositorio. –