Voglio salvare l'output di Maven in un file, ma senza perdere l'output in console. L'utilizzo di tee
non è un'opzione perché eseguo Windows e inoltre non desidero aggiungere un tee.exe binario all'albero dei sorgenti.Come registrare l'output di Maven in un file e senza nascondere la console?
risposta
Usa:
> file-name
alla fine del vostro comando mvn per inviare l'output in un file poi usare qualcosa come WinTail alla coda del file.
A partire da oggi, maven2 non supporta questo.
Maven 3 uscita comando può essere reindirizzato ora. Vedere il comando in basso sulle finestre:
mvn -X install > test.log
Questo reindirizzerà l'output del comando per test.log di file, che si trova nella directory corrente.
Non penso che questo risolva il problema di scaricarlo nella console simultanea, motivo per cui vuole usa il tee. –
Usa Powercmd. Funziona come un normale prompt dei comandi oltre ad alcune funzionalità aggiuntive come la registrazione automatica di tutto sullo schermo, più finestre, scorciatoie.
Se si utilizza Linux. puoi usare il comando muggito. mvn install -X | tee log.txt
Ho provato questo e non stampa nulla –
Controlla file log.txt – Varun
Intendo dire che non stampa sulla console. Il log.txt va bene –
uso un comando tail tail -f log_file_name in un'altra console.
Dato che hai detto che sei su Windows. In PowerShell c'è lo Tee-Object
. Eseguo Maven in quanto tale: (nota che in PowerShell è necessario racchiudere l'intero -Dexec.args
tra virgolette).
mvn exec:java "-Dexec.mainClass=com.proj.main" "-Dexec.args=arg0 arg1" | Tee-Object -FilePath output.log
- 1. Come nascondere la console in PhantomJS + selenio?
- 2. Come visualizzare la console Maven in IntelliJ?
- 3. Come nascondere la console di Windows con Python Tkinter?
- 4. Come posso nascondere una finestra della console?
- 5. Come registrare un file jar personalizzato come artefatto principale di Maven?
- 6. GCC/C come nascondere la finestra della console?
- 7. Come registrare l'eccezione in un file?
- 8. Come registrare la voce in un browser?
- 9. Come nascondere inputAccessoryView senza ignorare la tastiera
- 10. WiX - CustomAction ExeCommand - Nascondere Console
- 11. Esegui test JUnit in Maven senza creare e copiare file
- 12. Come nascondere l'origine dei messaggi di log nella console?
- 13. Come registrare un tipo di file personalizzato in iOS
- 14. Come registrare tutte le query di Doctrine in un file?
- 15. NSLog() su console e file
- 16. Nascondere la finestra della console dell'applicazione Python con py2exe
- 17. Registrare più file e valori di modulo utilizzando .NET (applicazione console)
- 18. git: Posso nascondere un file non tracciato senza aggiungerlo all'indice?
- 19. Come nascondere la password del database nel file di configurazione
- 20. Come registrare listener in primavera senza descrittore di installazione
- 21. Come nascondere i file nel file jpeg
- 22. Come annullare la registrazione e registrare un gestore eventi attendibile?
- 23. Come registrare la voce in Android?
- 24. Come creare un file di guerra in Eclipse senza ant o maven?
- 25. Come nascondere gli assi e le tacche in MATLAB senza nascondere tutto il resto
- 26. Come registrare un file audio in formato .mp3?
- 27. Come posso assemblare un'applicazione console con Maven senza decomprimere tutte le dipendenze?
- 28. Come nascondere la password in python
- 29. Come si configura l'output della console Java in un file?
- 30. Come accedere a (incorporato in) console Maven in Eclipse?
Non c'è davvero nulla di specifico di Maven al riguardo. Suggerirei di chiedere su SuperUser.com se esiste un modo per reindirizzare l'output cmd sia su un file che sulla console. –
Questo è * specifico * per rendere esperto e sembra che Maven non lo supporti ancora, questo è davvero brutto per un sistema di build. – sorin
In base al commento @Sean, qui sono possibili soluzioni alternative [Come reindirizzare l'output in un file di testo e nella finestra della console (cmd) allo stesso tempo?] (Http://superuser.com/a/111854/24948) o [ Visualizzazione dell'output del prompt dei comandi di Windows e reindirizzamento a un file] (http://stackoverflow.com/a/796492/251745) – chepseskaf