idea - gradle intellij java
Obteniendo dependencias de Gradle en IntelliJ IDEA usando la construcción de Gradle (5)
La construcción de calificaciones, incluso desde el interior de IntelliJ IDEA, no coloca las dependencias en la carpeta "Bibliotecas externas", por lo que estas clases no aparecen como sugerencias en el editor y cuando las agrego manualmente como una importación hay un error de compilación.
¿Cómo puedo hacer que IntelliJ incorpore automáticamente las dependencias en mi archivo build.gradle , por ejemplo:
compile ''com.google.code.gson:gson:1.7.2
Al importar un proyecto Gradle existente (uno con
build.gradle
) en IntelliJ IDEA, cuando se le presente la siguiente pantalla, seleccione
Importar desde modelo externo
->
Gradle
.
Opcionalmente, seleccione Importación automática en la siguiente pantalla para importar automáticamente nuevas dependencias.
Debe importar el proyecto como un proyecto de Gradle desde Idea. Cuando agrega una dependencia, necesita abrir la ventana de Gradle y realizar una actualización.
Alternativamente, genere los archivos del proyecto desde gradle con esto:
build.gradle:
apply plugin: ''idea''
Y luego corre:
$ gradle idea
Si modifica las dependencias, deberá volver a ejecutar lo anterior nuevamente.
Después de agregar dependencias, abra la pestaña "Gradle" (''Ver'' -> Herramienta Windows-> Gradle) y presione "actualizar"
ejemplo de agregar (compilar ''io.reactivex: rxjava: 1.1.0''):
Si Idea aún no puede resolver la dependencia, entonces es posible que la dependencia no esté en el repositorio mavenCentral () y necesita agregar el repositorio donde esta dependencia se encuentra en los repositorios {}
La publicación anterior de Andrey sigue siendo válida para la última versión de Intellij a partir del tercer trimestre de 2017. Así que úsala. Porque, el proyecto de compilación y la construcción de gradle de línea de comando externa, NO lo agrega a las dependencias externas en Intellij ... loco como eso suena, es cierto. La única diferencia ahora es que la interfaz de usuario se ve diferente a la anterior, pero aún se utiliza el mismo icono para la actualización. Solo estoy poniendo una respuesta aquí, porque no puedo pegar una instantánea de la nueva interfaz de usuario ... No quiero ningún voto positivo per se. Andrey todavía dio la respuesta correcta arriba:
Para aquellos que reciben el error "No se pueden resolver las dependencias":
Desactivar "Modo sin conexión"
(''Ver'' -> Herramienta Windows-> Gradle)