簡體   English   中英

如何使IntellJ Gradle任務可見

[英]How to make a visible for IntellJ Gradle task

如果我只是將一個任務定義添加到build.gradle

task Xml2Java {
    def a;
    a++;
}

,我在Gradle Project窗口中看不到它。

我可以添加配置:

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

沒有什么變化。

請問,我應該怎么做才能創建任務並使它在Gradle Project窗口的某個組中可見?

取決於IntelliJ版本,請考慮到IntelliJ仍然不是Gradle的理想選擇,添加依賴項和任務有時需要手動刷新,這里有兩個選項:

  • 在intellliJ中使用gradle插件
  • 使用gradle idea插件同步classpath等

我找到了出路。

這是IntelliJ的一種奇怪狀態。 通常,在任務和其他重要內容發生更改后,Gradle插件會自動刷新所有Gradle依賴項。 但是在我的情況下,IntelliJ在項目的Gradle文件中進行任何更改后都停止了這樣做。

按下“刷新所有Gradle項目”按鈕后,奇怪的狀態消失了,現在,在任務名稱或配置發生任何更改后,自動刷新開始,我在提到的組中看到了該任務。

在不穩定的狀態下嘗試在SW上進行一些新操作可能會非常痛苦。

恐怕我無法將其報告為錯誤,因為我不知道IJ如何進入該狀態以及如何重復該狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM