0

我是谁的尝试切换到Eclipse/SpringSource工具套件一个Visual Studio .NET开发人员,所以我陷在可能的简单问题。请多多包涵。在Eclipse/STS编译不产生输出

我正在与Apache Tomcat服务器关联的Spring MVC的项目。如果我用鼠标右键单击该服务器并选择启动(或者套餐Explorer的>右键单击项目 - >运行AS->服务器上运行),我的项目是编译和启动。编译器输出显示在控制台窗口中。精细。

但如果我只是想编译该项目不运行它,我尽量选择项目 - >生成所有,项目 - >生成项目,或项目 - >构建工作集。 什么也没有发生,没有屏幕输出,没有 - 尽管有非编译代码。

我期望看到屏幕上的编译器错误,优选地与在代码强调错误。对于它的价值,我已经取消选择Project-> Build Automatically。任何人都知道我该怎么办?

+0

看来编译器的输出不显示在Eclipse用户,请参阅http://stackoverflow.com/questions/585642/ Eclipse的3-4-1-如何查看的编译器,输出中控制台,而建设-一个项目。对于Visual Studio .NET开发人员来说,这看起来很奇怪。 – Gruber 2012-02-07 14:57:37

回答

1

Eclipse和STS使用渐进式编译。所以,每次保存文件时,它都会自动编译(以及所有依赖它的文件)。当您取消选择“自动构建”时,则是的,您需要明确构建,但这仍然是增量构建(即 - 仅更改了文件和依赖关系)。

看到这里有点讨论的关于建筑增量如何在Eclipse工作:http://www.eclipse.org/articles/Article-Builders/builders.html