2012-07-10 12 views
9

Tengo un script en Jenkins CI que opcionalmente hace la dependencia: go-offline. La otra opción debería ser no hacer nada. Pero no puedo poner "" allí; debe ser un objetivo.Maven: ¿Qué objetivo utilizar como no operativa (con fines de scripting)?

Entonces, ¿cuál elegirías? Debe:

  • Sea en el centro, siempre accesible
  • Tome tiempo mínimo
  • tiene salida mínima
  • no tienen efectos secundarios

Estaba pensando en algo de ayuda: ... objetivo, pero esos tienden a tener una gran cantidad de salida. ¿Alguna mejor?

+0

¿Por qué están haciendo el script vía go-offline y usando la opción mvn -o? ¿Y para qué? – khmarbaise

+0

go-offline asegura la descarga de todas las dependencias necesarias, incluso aquellas que no se descargan sin ella. Mayormente plugin deps. No estoy seguro sobre los mecanismos detrás de esto. El objetivo es poder construir en otra máquina que no tenga acceso al repositorio en la VPN de nuestra compañía. –

+0

Hm. Construir sin acceso a repositorios en Maven no tiene sentido. Puede ser que no veo el punto ... – khmarbaise

Respuesta

21
help:help -q 

(El indicador -q debería suprimir la salida)

Tenga en cuenta que Jenkins le permite añadir banderas como -q en los "Objetivos y opciones" sobre el terreno.

Sé que esta es una pregunta antigua, pero la encontré cuando tenía el mismo requisito y todavía no ha recibido respuesta, así que estoy publicando para cualquier persona que lo necesite en el futuro.

+0

Ahora es aún más viejo y gracias por la respuesta :) –

Cuestiones relacionadas