Estoy implementando un repositorio Nexus para Maven y arquetipos personalizados en él.Catálogo de arquetipos Maven: especificar ubicaciones personalizadas
Me gustaría ejecutar mvn archetype:generate
y recibir una lista de arquetipos internos + personalizados.
La única forma que encontré para solicitar arquetipos personalizados (de una manera ergonómica, es decir, sin URL) es definir la ruta del catálogo de arquetipos como una propiedad en la configuración. Esta no es una solución válida porque quiero varios catálogos (y esta propiedad no puede ser anulada en CLI).
¿Alguien tiene una idea de cómo hacerlo?
Gracias de antemano,
[EDIT] me encontré con un informe de problema relacionado con: http://jira.codehaus.org/browse/ARCHETYPE-273
Y me di cuenta de que durante archetype:generate
, Maven intenta alcanzar el repositorio central:
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2
Termina con un "Tiempo de espera de conexión agotado" porque no especifiqué (y no quiero) un proxy ...
No entiendo por qué no comprueba experto catálogo nexo ...
¿Alguna noticia? Estoy teniendo el mismo problema aquí :( – Ruben