2012-07-10 7 views
9

Ho uno script su IC Jenkins che opzionalmente fa dipendenza: go-offline. L'altra opzione dovrebbe essere quella di non fare nulla. Ma non posso mettere "" lì dentro, deve essere un obiettivo.Maven: quale obiettivo utilizzare come no-op (a scopo di scripting)?

Quindi, quale sceglieresti? Dovrebbe:

  • Essere nel centro, sempre raggiungibile
  • Prendetevi il tempo minimo
  • ha uscita di minima
  • non hanno effetti collaterali

stavo pensando di qualche aiuto: ... obiettivo, ma quelli tendono ad avere un sacco di output. Meglio?

+0

Perché lo script va offline e si utilizza l'opzione mvn -o? E a quali scopi? – khmarbaise

+0

go-offline garantisce il download di tutte le dipendenze necessarie, anche quelle che non vengono scaricate senza di essa. Principalmente plug-in. Non sono sicuro dei meccanismi dietro di esso. Lo scopo è quello di essere in grado di costruire su un'altra macchina che non ha accesso al repository sulla VPN della nostra azienda. –

+0

Hm. Costruire senza accesso al repository in Maven non ha senso. Può essere che non vedo il punto .. – khmarbaise

risposta

21
help:help -q 

(La bandiera -q dovrebbe eliminare l'output)

Nota che Jenkins permette di aggiungere le bandiere come -q nelle "Obiettivi e opzioni" campo.

So che questa è una domanda vecchia, ma l'ho trovata quando avevo lo stesso requisito ed è ancora senza risposta, quindi sto postando per chiunque ne abbia bisogno in futuro.

+0

Ora è ancora più vecchio e grazie per la risposta :) –

Problemi correlati