Как сделать видимым для задачи 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 попал в это состояние и как это повторить.

Другие вопросы по тегам