Как сделать видимым для задачи IntellJ Gradle
Если я просто добавлю определение задачи в build.gradle
task Xml2Java {
def a;
a++;
}
Я не вижу его в окне Gradle Project.
Я могу добавить конфигурацию:
configure(Xml2Java) {
group = 'Publishing'
description = 'Create source code in output directory'
}
Ничего не меняется
Пожалуйста, какие шаги я должен сделать, чтобы создать задачу и сделать ее видимой в окне Gradle Project в какой-либо группе?
2 ответа
В зависимости от версии IntelliJ, пожалуйста, примите во внимание, что IntelliJ все еще не идеален с Gradle, добавление зависимостей и задач иногда требует обновления вручную, здесь есть два варианта:
- используя плагин Gradle в IntellliJ
- использование плагина идеи Gradle для синхронизации пути к классам и т. д.
Я нашел выход.
Это было какое-то странное состояние IntelliJ. Обычно после изменения задач и других важных вещей плагин Gradle автоматически обновляет все зависимости Gradle. Но в моем случае IntelliJ прекратил это делать после каких-либо изменений в файлах Gradle проекта.
После нажатия кнопки "Обновить все проекты Gradle" это странное состояние исчезло, и теперь после любого изменения имени задачи или конфигурации запускается автоматическое обновление, и я вижу задачу в указанной группе.
Это может быть большой болью - попробовать что-то новое на SW в нестабильном состоянии.
Боюсь, я не могу сообщить об этом как об ошибке, потому что я не знаю, как IJ попал в это состояние и как это повторить.