[英]Intellij Idea not showing errors in Message Tool Window after Gradle build
Intellij Idea 14.1.2,Gradle 2.3
我有一個包含幾個 java 子項目的項目。 Gradle 構建按預期工作,但 Intellij Idea 沒有捕獲它的輸出,也沒有顯示消息工具窗口,您可以在其中單擊錯誤並轉到源文件。
重現步驟:
預期結果:消息工具窗口將顯示錯誤。
實際結果:輸出顯示在“運行”工具窗口中,但未顯示“消息”窗口(它的菜單項在“視圖”->“工具”窗口中甚至未處於活動狀態)
我嘗試重新導入該項目,從頭開始創建它,搜索 Idea 的設置,手動操作 *.iml 中的值但沒有成功,而且我的想法已經用完了。
知道在哪里可以找到告訴 IDE 將輸出定向到“消息”窗口的設置嗎?
在 Intelij 16.2 中,我也遇到了這個問題。 在“運行”窗口的左上角有一個看起來很奇怪的按鈕,當您將鼠標懸停在該按鈕上時,該按鈕被標記為“切換任務執行/文本模式”。 單擊它,它將顯示 Gradle 構建的輸出,而不是任務執行中的步驟。
終於找到了解決辦法:
出於某種原因,在創建 gradle 項目或模塊時,Idea 不會自動添加 java-gradle facet。
為了在消息工具窗口中獲取錯誤,您必須將其添加到您的模塊中,如下所示:
File -> Project structure -> Facets
點擊加號,選擇Java-gradle,選擇module,OK。
請注意,如果您從 Gradle 工具窗口(右側窗格)開始構建,則消息窗口中不會顯示錯誤。 您必須在 IDE 中使用“正常”構建,例如Build -> Compile module
。
我在2019.2.*
中遇到了一個非常相似的問題,如果我在運行工具窗口中有以前的結果,然后進行了 gradle 構建並出現錯誤,它會將我切換到運行工具窗口而不是構建窗口。 這似乎已在2019.3.*
修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.