2017-07-12 76 views
0

如果我只需要添加一個任務定義的build.gradle如何使一個可見的IntellJ搖籃任務

task Xml2Java { 
    def a; 
    a++; 
} 

,我沒有看到它在搖籃項目窗口。

我可以添加配置:

configure(Xml2Java) { 
    group = 'Publishing' 
    description = 'Create source code in output directory' 
} 

沒有什麼變化。

請,我應該做的步驟來創建一個任務,並使其在某些羣體的搖籃Project窗口中可見?

+0

怎麼樣'應用插件:「idea''在'build.gradle'文件 – Laazo

+0

@Laazo謝謝你,這是不是這個原因。我發現瞭解決方案 - 意外。 – Gangnus

回答

0

我找到了出路。

這是IntelliJ的一些奇怪的狀態。通常在任務和其他重要事件發生變化之後,Gradle插件會自動刷新所有Gradle依賴關係。但在我的情況下,IntelliJ在項目的Gradle文件發生任何更改後停止執行。

按下按鈕「刷新所有搖籃工程」那個奇怪的狀態消失,現在,在任務名稱或配置,自然而然開始刷新任何改變後,我看到所提到的組中的任務後。

這可能是一個巨大的痛苦 - 嘗試在不穩定狀態的東西上SW新。

我很害怕,我不能報告爲一個錯誤,因爲我不知道怎麼IJ陷入這種狀態,以及如何重複。

1

根據不同的IntelliJ版本,請考慮到的IntelliJ仍不理想與搖籃,添加依賴和任務,有時候需要手動刷新,這裏有兩個選擇:使用gradle這個插件

  • 在intellliJ
  • 使用gradle這個想法插件同步的類路徑等