2012-11-27 72 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

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