【问题标题】:Compiling in Eclipse/STS produces no output在 Eclipse/STS 中编译不产生输出
【发布时间】:2012-02-07 08:57:36
【问题描述】:

我是一名试图切换到 Eclipse/SpringSource Tool Suite 的 Visual Studio .NET 开发人员,所以我遇到了一些可能很简单的问题。请多多包涵。

我正在开发一个与 Apache Tomcat 服务器关联的 Spring MVC 项目。如果我右键单击服务器并选择开始(或者包资源管理器->右键单击项目->运行方式->在服务器上运行),我的项目将被编译并启动。编译器输出显示在控制台窗口中。很好。

但如果我只是想编译项目而不运行它,我尝试选择 Project->Build All、Project->Build Project 或 Project->Build Working Set。 什么都没有发生,没有屏幕输出,什么都没有——尽管有非编译代码。

我希望在屏幕上看到编译器错误,最好在代码中突出显示错误。对于它的价值,我已取消选择项目-> 自动构建。有人知道我应该怎么做吗?

【问题讨论】:

标签: eclipse spring-mvc compiler-errors sts-springsourcetoolsuite


【解决方案1】:

Eclipse 和 STS 使用增量编译。因此,每次保存文件时,都会自动编译它(以及依赖于它的所有文件)。当您取消选择自动构建时,是的,您将需要显式构建,但这仍然是增量构建(即 - 仅更改的文件和依赖项)。

有关 Eclipse 中增量构建如何工作的一些讨论,请参见此处:http://www.eclipse.org/articles/Article-Builders/builders.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-05-15
    • 2014-12-31
    相关资源
    最近更新 更多