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