如果未解決警告存在,是否阻止Eclipse構建或編譯項目?我非常懶惰,知道我可能會忽略像checkstyle這樣的工具的反饋,所以我認爲在編譯之前強制正確的代碼會很有用。 你認爲這是一個好主意嗎?你知道我如何在日食中做這個嗎?Eclipse:如果未解決警告,則不要構建
謝謝。
如果未解決警告存在,是否阻止Eclipse構建或編譯項目?我非常懶惰,知道我可能會忽略像checkstyle這樣的工具的反饋,所以我認爲在編譯之前強制正確的代碼會很有用。 你認爲這是一個好主意嗎?你知道我如何在日食中做這個嗎?Eclipse:如果未解決警告,則不要構建
謝謝。
在Preferences窗口,Java的下|編譯器|錯誤/警告,每個不同類型的問題可以被設置爲忽略,警告或錯誤。您可以將它們中的任何一個或全部更改爲Error。
在頁面的底部是一個複選框:
款待像上面這樣致命的編譯錯誤,錯誤(使編譯的代碼不能執行)。
因此,決定你想讓你的構建失敗的消息,並檢查最後一個複選框。
如果你想使用的CheckStyle,的FindBugs,或PMD,讓他們失敗你的構建,你將不得不依賴於像螞蟻,Maven的外部構建工具,或者Gradle。您可以創建<checkstyle>
,<findbugs>
或<pmd>
任務,並讓您的真實<package>
目標依賴於他們;這種方式如果審計任務需要編譯,目標允許,但你永遠不會得到一個[ejw]ar
文件。
建立一個不依賴於IDE的構建系統實際上是一個好主意。例如,您可能想要使用CI系統。
該警告本質上來自編譯;如果沒有其他人,你不可能擁有一個。 –
我認爲他意味着他希望Eclipse將警告視爲錯誤,因此它不會編譯代碼。 –
將警告視爲錯誤(如在GCC中)是我想要發生的事情。 – Dylan