2012-11-27 150 views
17

我在執行Maven構建後自動清除控制檯時遇到問題。這似乎並不總是發生,但正因爲如此,我看不到結果。 有誰知道如何改變這種行爲?Eclipse停止從控制檯清除

+1

還要注意的是按鈕,以儘量減少意志列表的左側幾個不同的控制檯。 –

+0

檢查這個問題,我正在尋找一種方法來防止終止lauches的控制檯日誌自動關閉http://stackoverflow.com/questions/36411795/how-to-prevent-eclipse-from-auto-closing-terminated- lauches-console-log –

回答

9

有不同類型的控制檯。您有一個包含Java程序輸出的Console,還有一個包含Maven插件輸出的Maven console

enter image description here

此外,還有一些其他類型的主機像一個SVN控制檯...

爲了讓控制檯輸出,你可以你的應用程序的輸出重定向到一個文件中。您可以在Common選項卡上的Run Configurations對話框中執行此操作。

+0

重定向到一個文件?爲什麼他們不把它保留在編輯器中,或者可能是因爲我的Maven控制檯在作業完成後消失了。 – zimZille

+0

不,它會留在那裏,你可以在它們之間切換。我提到了將重定向作爲附加信息的可能性,而不是建議。 – Kai

+0

@Kai我在尋找逆向:我想知道是否有可能將Ant Build執行過程/輸出重定向到除應用程序控制臺輸出以外的任何其他位置。必須有辦法,否則我將禁用螞蟻自動構建,因爲他也是這樣:) –

-3

我自己找到了解決方案,我在程序的一部分中啓用了ant-builder,這會導致控制檯消失。

右鍵單擊項目=>屬性=>建設者=>從清除禁用Ant構建

+0

hehehe,你有沒有找到一種方法讓螞蟻生成器保持啓用狀態,仍然不覆蓋控制檯? :),我幾乎也這樣做,只是失去了我的錯誤日誌..再次... –

14

防止Eclipse控制檯如下:

  1. 選擇窗口»首選項展現對話框
  2. 展開運行/調試
  3. 選擇控制檯
  4. 取消選中限制控制檯輸出
  5. 點擊OK接受新的偏好,並關閉對話框

enter image description here

+1

這會有所幫助,但它並不能完全消除控制檯可能清除的所有情況(例如,我相信資源稀缺時,eclipse會清除它)。重定向可能是更好的全方位方法。 – demongolem

+0

@demongolem問題是重定向的優先級,我更喜歡更多的重定向無用的螞蟻自動構建成功的日誌消息比我寶貴的應用程序錯誤日誌! :)有關於此的任何想法/新聞? –

+0

感謝您的。你救了我的一天。 –