[英]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的理想選擇,添加依賴項和任務有時需要手動刷新,這里有兩個選項:
我找到了出路。
這是IntelliJ的一種奇怪狀態。 通常,在任務和其他重要內容發生更改后,Gradle插件會自動刷新所有Gradle依賴項。 但是在我的情況下,IntelliJ在項目的Gradle文件中進行任何更改后都停止了這樣做。
按下“刷新所有Gradle項目”按鈕后,奇怪的狀態消失了,現在,在任務名稱或配置發生任何更改后,自動刷新開始,我在提到的組中看到了該任務。
在不穩定的狀態下嘗試在SW上進行一些新操作可能會非常痛苦。
恐怕我無法將其報告為錯誤,因為我不知道IJ如何進入該狀態以及如何重復該狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.