Gradle en Ubuntu para Launchpad

63

Parece que Ubuntu no tiene nuevas versiones de Gradle en sus repositorios por alguna razón. Lo necesito para un proyecto que será construido por Launchpad.

¿Qué debo hacer al respecto?

    
pregunta Marlinc 03.08.2013 - 12:26

5 respuestas

8

Al parecer, es posible agregar un PPA como una dependencia a un PPA y, por lo tanto, incluye Gradle.

enlace

    
respondido por el Marlinc 03.08.2013 - 12:52
86
  

Gradle requiere la instalación de Java JDK. Gradle requiere un JDK 1.5   o mas alto. Gradle se envía con su propia biblioteca Groovy, por lo tanto, no   Groovy necesita ser instalado. Cualquier instalación existente de Groovy es   ignorado por Gradle.

     

Gradle usa el JDK que encuentra en su ruta (para verificar, usa Java   -versión). Alternativamente, puede configurar la variable de entorno JAVA_HOME para que apunte al directorio de instalación del JDK deseado.

Así que asegúrese de tener instalado Java JDK, vaya a el sitio web de Gradle para descargar Gradle y cualquier otra información que puede necesitar.

O bien, simplemente presione Ctrl + Alt + T en su teclado para abrir Terminal. Cuando se abra, ejecute los comandos a continuación:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

Fuente: Gradle

    
respondido por el Mitch 03.08.2013 - 12:38
30
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update

Esta es la respuesta correcta, pero antes de hacer sudo apt-get install gradle , hazlo:

sudo apt-cache search gradle

y la siguiente instalación es la última versión del nuevo repositorio. En mi caso, esto:

sudo apt-get install gradle-1.9

¡funciona! (Si no le dice qué versión necesita, instale gradle (1.4) desde el repositorio principal, y el error estará con usted ...).

    
respondido por el Artem Zinoviev 05.12.2013 - 14:28
2

gradlew , la envoltura de Gradle, parece ser el mejor método: enlace

Es un script generado por Gradle que puede automáticamente:

  • descarga una versión de Gradle requerida si falta
  • utilícelo cuando sea necesario

Siempre usará ./gradlew command de la raíz del proyecto en lugar del gradle de su sistema.

La forma de generar el contenedor se explica en los documentos y en: enlace

    
1

sdkman

Recientemente me enfrenté a un problema similar cuando necesitaba gradle solo para un proyecto:
Usar apt no era muy atractivo, ya que eso significaba toneladas de dependencias adicionales que seguramente olvidaría desinstalar después. También necesitaba una compilación de gradle bastante reciente.

Fui con el administrador de paquetes sdkman en su lugar, que es bastante limpio para el desarrollo de Java:
Obtiene versiones de paquetes de última generación instaladas directamente en su directorio de inicio sin interferir con la configuración de ubuntu en todo el sistema. Cuando termine, puedo eliminar el usuario que creé para la tarea y todo vuelve como antes.

Para instalar sdkman y gradle:

$ curl -s "https://get.sdkman.io" | bash
Open new terminal  
$ sdk install gradle
    
respondido por el lemonsqueeze 19.05.2017 - 06:47

Lea otras preguntas en las etiquetas