tutorial run intellij idea home configurar intellij-idea gradle

intellij-idea - idea - intellij run gradle task



¿Cómo definir la casa de Gradle en IDEA? (13)

Estoy tratando de importar un proyecto de Gradle a IntelliJ, y cuando llego al cuadro de texto de Gradle Home , no se rellena automáticamente, ni se escribe la ruta del resultado de Gradle Home en una ubicación válida. Tengo el conjunto de variables de entorno GRADLE_USER_HOME ( ¡a lo que creo que es!) la ruta correcta, y he podido importar con éxito este mismo proyecto en Eclipse. ¿Alguna sugerencia?


C: / Users / <_usuario> / .gradle / wrapper / dists / gradle-3.3-all / 55gk2rcmfc6p2dg9u9ohc3hw9 / gradle-3.3

/ Android studio / gradle no funcionó para mí.

Y el "Default Gradle Wrapper" no se configuró al importar (clonar) el proyecto desde bitbucket


AFAIK es GRADLE_HOME no GRADLE_USER_HOME (consulte la instalación de gradle en http://www.gradle.org/installation ).

Por otra parte, jugué un poco con el soporte de Gradle en Idea 13 Cardea y creo que el hogar de Gradle no es descubierto automáticamente por Idea. Si es así puedes archivar un problema en youtrack.

Además, si usa gradle 1.6+, puede usar el soporte de Graldle para configurar la compilación y la envoltura. Creo que la idea descubre automáticamente el proyecto de Gradle basado en contenedor.

$ gradle setupBuild --type java-library

$ envoltura de gradle

Nota: Tipos de bibliotecas soportadas: básica, maven, java

Saludos


En caso de que estés usando Mac, lo más probable es que tu gradle home debería ser /usr/local/gradle-2.0 por ejemplo.

En preferencia de IDEA, busque gradle y establezca gradle home como se indicó anteriormente. Deberia de funcionar


En una mac, idealmente debería estar en: /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1

(Reemplace la cadena de versión con la última)


Esta es una instrucción para MAC solamente. Yo tuve el mismo problema. Lo resolví configurando $GRADLE_HOME en .bash_profile . Así es como lo haces:

  • Abra .bash_profile (generalmente se encuentra en el directorio de inicio del usuario).
  • Agregue las siguientes líneas para actualizar la variable $PATH : export GRADLE_HOME=/usr/local/opt/gradle/libexec export PATH=$GRADLE_HOME/bin:$PATH
  • Guardalo
  • Aplica tus cambios ejecutando source .bash_profile

Escribí mi propio artículo con instrucciones en un caso si alguien encuentra el mismo problema.


Esto es lo que me ayudó a resolver el problema de no tener la configuración de inicio de Gradle para IDEA al importar un proyecto de Gradle.

TRES OPCIONES - (A) Contenedor predeterminado (B) "Tarea de" envoltorio "de Gradle" O (C) "Distribución de Gradle local" definida por Jetbrains: https://www.jetbrains.com/help/idea/gradle-settings.html

A. Envoltorio predeterminado (recomendado)

Si puede, seleccione esta opción recomendada. Si está en gris, vea la opción C, que luego debe establecer su valor predeterminado para todos los proyectos posteriores.

B. Gradle ''Wrapper'' Task Configuration

Si desea que IDEA defina su versión de Gradle desde su script de compilación

  1. Configure esta opción si define sus versiones de compilación de gradle como una tarea dentro de su compilación de gradle real.

Ejemplo a continuación de jetbrains: https://www.jetbrains.com/help/idea/gradle-settings.html

(útil si no desea compartir compilaciones de Gradle entre proyectos)

C. Distribución local de Gradle

1. Run the following command to get gradle location: brew info gradle (if gradle was installed with homebrew) 2. You are looking for something like this: /usr/local/Cellar/gradle/4.8.1 3. Next, append ''libexec'' to the gradle location you just found: /usr/local/Cellar/gradle/4.8.1/libexec

Esto se debe a que "libexec debe ser utilizado por otros demonios y utilidades del sistema ejecutados por otros programas" (es decir, IDEA). Consulte https://unix.stackexchange.com/questions/312146/what-is-the-purpose-of-usr-libexec

4. Finally, put that new path in the Gradle home input box if IDEA prompts you.

  1. IDEA ahora debería haber permitido que pulses OK

Haga clic en Nuevo -> Proyecto de fuentes existentes -> Importar proyecto gradle ...

Entonces Idea reconoció automáticamente a Gradle.


Instalado en una Mac a través de Homebrew, el camino

/usr/local/opt/gradle/libexec

es preferible a

/usr/local/Cellar/gradle/X.X/libexec

ya que el primero sobrevivirá a las actualizaciones de versión.


Puede escribir un sencillo script de Gradle para imprimir su directorio GRADLE_HOME .

task getHomeDir { doLast { println gradle.gradleHomeDir } }

y el nombre es build.gradle .

Luego ejecútalo con:

gradle getHomeDir

Si instaló con homebrew, use brew info gradle para encontrar la ruta base (es decir, /usr/local/Cellar/gradle/1.10/ ), y simplemente agregue libexec .


Si está utilizando IntelliJ, simplemente haga lo siguiente.

  1. Cierra el proyecto
  2. (re) Abrir el proyecto
  3. Verá el mensaje "Importar proyecto Gradle" en la parte inferior derecha. hacer clic.
  4. seleccione "Usar el envoltorio de gradle por defecto". no "usar la distribución local de gradle"

Eso es todo.


Si estás usando MacPorts, la ruta es

/opt/local/share/java/gradle


Si instaló gradle con homebrew, entonces la ruta es:

/usr/local/Cellar/gradle/X.X/libexec

Donde XX es la versión de gradle (actualmente 2.1)


Tuve algunos errores extraños en los que no podía encontrar mi clase, tuve que hacer clic derecho en mi carpeta src (estaba roja) para "Crear directorio como" -> Raíz de carpeta de origen