He examinado bastante y no he encontrado la mejor solución para convertir un proyecto IntelliJ existente a Gradle. Trabajo en un entorno de equipo y actualmente compartimos el archivo .ipr ya que tenemos algunas configuraciones de compilación que rastreamos. Eventualmente nos libraremos de aquellos a favor de Gradle, pero no puedo arruinar demasiado las cosas hasta que se complete la conversión de Gradle.
Además, nuestros archivos fuente Java se encuentran en la raíz del directorio src en lugar de src / main / java como es estándar.
¿Hay alguna manera de agregar Gradle a mi proyecto que no me haga eliminar y volver a crear mi proyecto IntelliJ y no fastidie a todos los demás cuando hagan un Git pull?
java
git
intellij-idea
gradle
Gremash
fuente
fuente
Respuestas:
Añadir:
en la carpeta del proyecto raíz y use el complemento, por ejemplo:
y con este fuego desde la línea de comando:
y después de eso:
Después de eso todo debería funcionar
fuente
No hay necesidad de eliminar ningún
.iml
archivo. Sigue esto:File
->
Open...
y elige tu recién creadobuild.gradle
Open Existing Project
Delete Existing Project and Import
fuente
Otra forma, más simple.
Agrega tu
archivo a la raíz de su proyecto. Cierra el proyecto. Elimine manualmente el archivo * .iml. Luego elija "Importar proyecto ...", navegue hasta el directorio de su proyecto, seleccione el archivo build.gradle y haga clic en Aceptar.
fuente
En IntelliJ 2017.2.4 simplemente cerré el proyecto y lo volví a abrir y recibí un cuadro de diálogo que me preguntaba si quería vincularme con build.gradle que abrió el cuadro de 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 .
fuente
Solo como referencia futura, si ya tiene un
Maven
proyecto, todo lo que necesita hacer es hacer ungradle init
en su directorio de proyecto que generarábuild.gradle
y otras dependencias, luego haga unogradle build
en el mismo directorio.fuente
gradle init
puede generar varios tipos diferentes de proyectos, e incluso sabe cómo traducirpom.xml
archivos simples a Gradle.Estoy usando la versión 12 de IntelliJ.
Resolví un problema similar creando un proyecto completamente nuevo y "Retirar del control de versiones" Combinar los dos proyectos más tarde fue bastante fácil.
fuente
Agregue
build.gradle
en el directorio raíz de su proyecto.Entonces solo
File
->Invalidate Caches / Restart
Aquí hay un build.gradle básico para proyectos Java:
fuente