Intellij Re-import Gradle Проект
Я только что добавил новый исходный исходный код для проекта Gradle и хочу, чтобы IntelliJ узнал его. Я могу закрыть проект и снова открыть файл build.gradle
и выбрать "Удалить существующий проект и импорт"; есть ли способ обновить источники модуля без удаления существующего проекта?
idea {
module {
// just added these two lines
testSourceDirs += file('src/integration-test/java')
testSourceDirs += file('src/integration-test/resources')
}
}
Я не хочу просто вручную добавлять источники, вместо этого хочу, чтобы IntelliJ повторно импортировал структуру проекта Gradle из файла 'build.gradle'.
Подробности: Gradle v1.7, IntelliJ v12
Ответы
Ответ 1
IntelliJ 13 поддерживает "обновление" проекта Gradle. Когда проект обновляется, любые изменения зависимостей подбираются, а также любые изменения в структуре проекта.
Для этого перейдите в меню "Вид" → "Инструменты" и откройте "Инструмент" Gradle, вы найдете кнопку обновления в верхней панели.
Ответ 2
Я использую intellij 2017 и не смог найти опцию "Обновить", как описано в предыдущих версиях intellij. Для меня
./gradlew idea
исправлена проблема. gradle idea
также должен работать.
UPDATE
Как отмечено в комментариях, при использовании intellij 2017 откройте файл build.gradle
в качестве проекта и включите команду "автоматический импорт", чтобы избежать этой проблемы вместе!
Ответ 3
Поддержка Gradle в IntelliJ 12 ограничена. (Я слышал, что 12.4 несколько лучше, но я не знаю, поддерживает ли он обновление проекта.) Либо проверьте новый плагин Gradle в IntelliJ 13 (EAP), либо создайте файлы IDE с помощью Gradle плагина IntelliJ.
Ответ 4
Шаги, которые помогли мне:
- Закрыть проект
- Удалите папки ‘gradle и".gradle "в корневом каталоге проекта
- Импортировать проект как отдельный проект
Смотрите изображения вкладки Gradle до и после