Come posso stampare sulla console durante l'esecuzione di un comando mvn (in una fase/obiettivo), ma non utilizzando il plug-in Maven Antrun?Come echo in Maven senza plug-in Antrun?
Perché rifiutare soluzioni Antrun:
- L'overhead nel codice per stampare un singolo messaggio è massiccio.
- L'uscita non è formattato come uscita Maven
- Non è possibile allegare una severità al messaggio (ad esempio DEBUG, INFO, errore, ecc)
attualmente un Ant-echo si presenta così (vedi linea con "ciao mondo"):
[INFO] --- maven-antrun-plugin:1.7:run (default) @ ejpd-alertmanager-ear ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
main:
[echo] hello world
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Tuttavia, mi aspetto che così (vedi linea con "ciao mondo").
[INFO] --- maven-antrun-plugin:1.7:run (default) @ ejpd-alertmanager-ear ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
[INFO] hello world
[INFO] Executed tasks
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Sono positivo, mi manca qualcosa qui, dal momento che non posso essere il primo ad aumentare questa richiesta. Grazie per qualsiasi suggerimento intelligente.
Che cosa si desidera stampare esattamente? L'output conterrà già i dettagli della fase/obiettivo che si sta eseguendo. – DaveRlz
Hi Dave, 1 °) valori di proprietà quando è stato eseguito un obiettivo (Voglio verificare se una variabile è impostata correttamente in fase di esecuzione, ad esempio sistema operante, proprietà concatenate durante l'esecuzione di maven-resources-plugin ecc.). 2) Quando eseguo un'operazione di copia o spostamento antropo (o ancora il plugin maven-resources-plug), desidero echo in uno stile formattato da Maven.Dire, a partire da [INFO]. per esempio. [INFO] Copia con successo il file x nel percorso y. Ho senso? – feder