2012-11-27 10 views
17

Ich habe Probleme damit, dass Eclipse die Konsole automatisch löscht, nachdem Maven erstellt wurde. Das scheint nicht immer der Fall zu sein, aber deswegen kann ich die Ergebnisse nicht sehen. Weiß jemand, wie man dieses Verhalten ändert?Eclipse stoppt die Konsole vom Löschen

+1

Beachten Sie auch, dass Sie die Taste auf der linken Seite wird eine Liste minimieren mehrere verschiedene Konsolen. –

+0

Überprüfen Sie diese Frage, wo ich nach einer Möglichkeit suche, das automatische Schließen von Konsolenprotokollen von beendeten Läufen zu verhindern http://stackoverflow.com/questions/36411795/how-to-prevent-eclipse-from-auto-closing-terminated- laufes-console-log –

Antwort

9

Es gibt verschiedene Arten von Konsolen. Sie haben eine Console, die die Ausgabe Ihrer Java-Programme enthält, gibt es auch eine Maven console, die die Ausgabe des Maven-Plug-Ins enthält.

enter image description here

Daneben gibt es andere Konsolentypen wie ein SVN-Konsole ...

Um die Konsolenausgabe halten Sie die Leistung Ihrer Anwendungen in eine Datei umleiten könnte. Sie können dies im Dialog Run Configurations auf der Registerkarte Common tun.

+0

in eine Datei umleiten? Warum behalten sie es nicht einfach im Editor, oder könnte es sein, dass meine Maven-Konsole verschwindet, nachdem der Job beendet ist. – zimZille

+0

Nein, es wird dort bleiben, Sie können zwischen ihnen wechseln. Ich erwähnte die Möglichkeit der Umleitung als zusätzliche Information nicht als Anregung. – Kai

+0

@Kai Ich suche nach der Umkehrung: Ich frage mich, ob es möglich ist, die Ant-Build-Ausführungsprozedur/Ausgabe an einen anderen Ort als die Ausgabe meiner Anwendungskonsole umzuleiten. Es muss einen Weg geben oder ich werde auch den Ameise-Auto-Build deaktivieren, wie er es tat :) –

-3

Ich fand die Lösung selbst, ich hatte die Ant-Builder in einem Teil meines Programms aktiviert, und dies führt dazu, dass die Konsolen verschwinden.

Rechtsklick Projekt => Eigenschaften => Builder => Deaktivieren Sie die Ameise builder

+0

hehehe, hast du einen Weg gefunden, den ant-Builder aktiviert zu lassen und trotzdem die Konsole nicht zu überschreiben? :) Ich mache das fast schon, habe gerade mein Fehlerprotokoll verloren ... wieder ... –

14

verhindern, dass die Eclipse-Konsole von Clearing wie folgt:

  1. Wählen Fenster »Einstellungen die Präferenzen zeigen dialog
  2. Erweitern Ausführen/debuggen
  3. Wählen Sie Console
  4. Uncheck Limit-Konsolenausgabe
  5. Klicken Sie OK die neuen Einstellungen zu übernehmen und schließen Sie den Dialog

enter image description here

+1

Dies hilft, aber es beseitigt nicht alle Fälle, in denen eine Konsole gelöscht werden kann (zum Beispiel glaube ich, wenn Ressourcen knapp sind, wird Eclipse es sowieso löschen). Umleitung ist wahrscheinlich der bessere Sammelansatz. – demongolem

+0

@demongolem das Problem ist die Umleitung Priorität, würde ich VIEL mehr lieber umleiten die nutzlose Ameise automatisch bauen erfolgreiche Log-Nachrichten als meine wertvolle Anwendung Fehlerprotokoll! :) Irgendeine Idee/Neuigkeiten dazu? –

+0

danke für. du hast meinen Tag gerettet. –