java - idea - La mejor manera de agregar soporte de Gradle al proyecto IntelliJ
intellij run gradle task (6)
He buscado bastante y no he encontrado la mejor solución para convertir un proyecto IntelliJ existente en Gradle. Trabajo en un entorno de equipo y actualmente compartimos el archivo .ipr ya que tenemos algunas configuraciones de compilación que rastreamos. Nos desharemos de aquellos que están a favor de Gradle con el tiempo, pero no puedo arruinar demasiado las cosas hasta que se complete la conversión de Gradle.
Además, nuestros archivos fuente de Java se encuentran en la raíz del directorio src en lugar de src / main / java como es estándar.
¿Hay alguna manera de que pueda agregar Gradle a mi proyecto que no me haga eliminar y recrear mi proyecto IntelliJ y no molestará a todos los demás cuando hagan una extracción de Git?
¿Por qué no acabas de agregar?
build.gradle
en su carpeta de proyecto raíz, y use el complemento, por ejemplo:
apply plugin: ''idea''
//and standard one
apply plugin: ''java''
y con este fuego desde la línea de comando:
gradle cleanIdea
y después de eso:
gradle idea
Después de eso todo debería funcionar
En IntelliJ 2017.2.4 acabo de cerrar el proyecto y lo volví a abrir. Obtuve un diálogo que me preguntaba si quería vincularlo con build.gradle, que abría el diálogo de importación para los proyectos de Gradle.
No es necesario eliminar ningún archivo ni agregar el complemento de idea a build.gradle .
Estoy usando la versión 12 de IntelliJ.
Resolví un problema similar creando un proyecto completamente nuevo y "Comprobando desde el control de versiones". Combinar los dos proyectos más tarde fue bastante fácil.
No es necesario eliminar ningún archivo .iml
. Sigue esto:
- cerrar el proyecto
-
File
->
Open...
y elija subuild.gradle
recién creado - IntelliJ le preguntará si desea:
-
Open Existing Project
-
Delete Existing Project and Import
-
- Elige la segunda opción y listo
Otra forma, más simple.
Agrega tu
build.gradle
archivo a la raíz de su proyecto. Cierra el proyecto Elimine manualmente el archivo * .iml. Luego elija "Importar proyecto ...", vaya a su directorio de proyectos, seleccione el archivo build.gradle y haga clic en Aceptar.
Solo como referencia futura, si ya tiene un proyecto Maven
, todo lo que necesita hacer es hacer un gradle init
en su directorio de proyecto que genere build.gradle
y otras dependencias, luego haga una gradle build
en el mismo directorio.