Получение зависимостей Gradle в IntelliJ IDEA с помощью сборки Gradle
Grade build, даже изнутри IntelliJ IDEA не помещает зависимости в папку" внешние библиотеки", поэтому эти классы не отображаются в качестве предложений в редакторе, и когда я вручную добавляю их в качестве импорта, возникает ошибка компиляции.
Как я могу заставить IntelliJ автоматически включать зависимости в мой построить.gradle файл, например:
compile 'com.google.code.gson:gson:1.7.2
4 ответов:
вам либо нужно импортировать проект как проект Gradle из Idea. При добавлении зависимости необходимо открыть окно Gradle и выполнить обновление.
альтернативно генерировать файлы проекта из gradle с этим:
построить.Gradle в:
apply plugin: 'idea'и затем выполнить:
$ gradle ideaЕсли вы измените зависимости, вам нужно будет снова запустить вышеизложенное.
после добавления зависимостей откройте вкладку" Gradle "('View'->Tool Windows->Gradle) и нажмите"Обновить"
пример добавления (compile ' io.reactivex:rxjava:1.1.0'):
Если Idea все еще не может разрешить зависимость, следовательно, возможно, зависимость не находится в репозитории mavenCentral (), и вам нужно добавить репозиторий, где эта зависимость находится в репозиториях{}
выше пост Андрея это еще действительно для последней версии Intellij по состоянию на 3 квартал 2017 года. Так что используй его. Потому что, build project и внешняя командная строка gradle build, не добавляют его к внешним зависимостям в Intellij...как бы безумно это ни звучало, это правда. Единственное отличие теперь заключается в том, что пользовательский интерфейс выглядит иначе, чем выше, но по-прежнему используется тот же значок для обновления. Я только помещаю ответ здесь, потому что я не могу вставить снимок нового пользовательского интерфейса...Я не хочу голоса как такового. Андрей еще дал правильный ответ выше:



Comments