如果我只是将任务定义添加到build.gradle
task Xml2Java {
def a;
a++;
}
,我在Gradle Project窗口中看不到它。
我可以添加配置:
configure(Xml2Java) {
group = 'Publishing'
description = 'Create source code in output directory'
}
没有任何改变。
请问,我应该采取哪些步骤来创建任务并使其在某个组的Gradle Project窗口中显示?
答案 0 :(得分:1)
根据IntelliJ版本的不同,请注意IntelliJ仍然不适合使用Gradle,添加依赖项和任务有时需要手动刷新,这里有两个选项:
答案 1 :(得分:0)
我找到了出路。
这是一种奇怪的IntelliJ状态。通常在更改任务和其他重要事项后,Gradle插件会自动刷新所有Gradle依赖项。但在我的情况下,IntelliJ在项目的Gradle文件发生任何更改后停止执行此操作。
按下按钮"刷新所有Gradle项目"那个奇怪的状态消失了,现在,在任务名称或配置发生任何变化后,自动刷新开始,我看到了上述组中的任务。
这可能是一个巨大的痛苦 - 在不稳定的状态下尝试新的SW。
我担心,我无法将其报告为错误,因为我不知道IJ是如何进入该状态以及如何重复该状态的。