eclipse - 在Eclipse/STS中进行编译不会产生任何输出

我是一个Visual Studio .NET开发人员,他试图切换到Eclipse/SpringSource工具套件,因此我陷入了可能很简单的问题。请多多包涵。

我正在与Apache Tomcat服务器关联的Spring MVC项目中。如果我右键单击服务器并选择“启动”(或者,选择“程序包资源管理器”->右键单击“项目”->“运行方式”->“在服务器上运行”),则会编译并启动我的项目。编译器输出显示在控制台窗口中。精细。

但是,如果我只是想编译项目而不运行它,请尝试选择“项目”->“全部构建”,“项目”>“构建项目”或“项目”->“构建工作集”。什么都没有发生,没有屏幕输出,什么都没有-尽管有未编译的代码。

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

最佳答案

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

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

https://stackoverflow.com/questions/9173392/

相关文章:

c# - 为什么尝试在WPF/C#中注册所有事件时出现构建错误?

gcc - 使用arm-linux-gcc编译STLPort时发生未知错误

jquery - MVC 4 : How to use the “partial validatio

objective-c - 初始化程序元素不是编译时常量错误

iphone - 在编译应用程序时遇到这样的错误

database - 为Windows和Linux编译64位sqlite

c# - 引用的.NET程序集中的解析类型

ruby-on-rails - 编译错误,意外的 kENSURE,预计 Rails 3 项目中出现

gcc - 将 gcc vector::iterator 传递给函数有什么问题?

visual-studio-2010 - XNA 4.0 Visual Studio 2010错误