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?
fuente
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?
Gradle requiere que se instale un Java JDK. Gradle requiere un JDK 1.5 o superior. Gradle se envía con su propia biblioteca Groovy, por lo tanto, no es necesario instalar Groovy. Gradle ignora cualquier instalación existente de Groovy.
Gradle usa el JDK que encuentre en su camino (para verificar, use java -version). Alternativamente, puede establecer la variable de entorno JAVA_HOME para que apunte al directorio de instalación del JDK deseado.
Así que asegúrese de tener Java JDK instalado, luego diríjase al sitio web de Gradle para descargar Gradle y cualquier otra información que pueda necesitar.
O simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Fuente: Gradle
Esta es la respuesta correcta, pero antes de hacer
sudo apt-get install gradle
, haz:y luego instale la última versión del nuevo repositorio. En mi caso es:
¡funciona! (si no sabe qué versión necesita, instalará gradle (1.4) desde el repositorio principal, y el error estará con usted ...).
fuente
/usr/lib/gradle/{your-version}
Aparentemente es posible agregar un PPA como dependencia de un PPA y, por lo tanto, incluir Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
fuente
Gradlew , el Gradle Wrapper, parece ser el mejor método: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
Es un script generado por Gradle que puede automáticamente:
Siempre lo usará
./gradlew command
desde la raíz del proyecto en lugar de desde el sistemagradle
.La forma de generar el contenedor se explica en los documentos y en: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
fuente
sdkman
Recientemente me enfrenté a un problema similar en el que necesitaba gradle solo para un proyecto: el
uso de apt no era muy atractivo ya que eso significaba toneladas de dependencias adicionales que sin duda olvidaría desinstalar después. También necesitaba una construcción de gradle bastante reciente.
En su lugar, utilicé el administrador de paquetes sdkman , que es bastante bueno para el desarrollo de Java:
obtienes versiones innovadoras de paquetes instalados directamente en tu directorio de inicio sin interferir con la configuración de todo el sistema ubuntu. Después de terminar, puedo eliminar el usuario que creé para la tarea y todo vuelve a estar como antes.
Para instalar sdkman y gradle:
fuente