Настройка groovy SDK в Intellij: нужно повторять это каждый раз, когда проект построен?

Я получал ошибку при попытке скомпилировать мое приложение в Intellij:

ошибка: не удается скомпилировать файлы Groovy: библиотека Groovy не определена для модуля

Я решил эту проблему, выбрав "Configure Groovy SDK" для модуля при запросе Inteli. Я использовал библиотеку org.codehaus.groovy:groovy-all:2.4.4 , это добавляет эту библиотеку как dependency для модуля.

проблема в том, что каждый раз я восстановить мой проект или "обновить gradle проекты" в Intellij мне нужно снова" настроить Groovy SDK".

как я могу настроить свой проект так, чтобы я не нужно переделывать этот шаг каждый раз?

1 ответов


добавить groovy-all как зависимость от вашего pom.xml (если вы используете maven) или вашу сборку.Gradle в (под Gradle). В противном случае при каждом обновлении или синхронизации intellij удаляет "дополнительную" зависимость, которую он находит.

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>2.4.6</version>
</dependency>