Gradle es la última incorporación a la familia de herramientas de automatización de proyectos de compilación de Java. Es de código abierto bajo Apache License 2.0 y su primera versión (0.7) se lanzó en 2009. Gradle ha ganado mucha adopción ya que se basa en las lecciones aprendidas de otras herramientas de compilación existentes, como Ant y Maven. Varios proyectos de alto perfil como Android, Spring Framework e Hibernate han migrado sus sistemas de compilación para usar Gradle.
Características de Gradle:
- Gestión de dependencia declarativa
- Compilaciones declarativas
- Construido por convención
- Compilaciones incrementales
- Envoltorio Gradle
- Complementos
- Código abierto
Si obtiene el siguiente error mientras ejecuta el comando gradle:
gradle: command not found
puede instalar el paquete gradle como se muestra a continuación según su elección de distribución.
Distribución | Comando |
---|---|
OS X | preparar instalar gradle |
Debian | apt-get install gradle |
Ubuntu | apt-get install gradle |
Alpino | apk agregar gradle |
Arco Linux | pacman -S gradle |
Kali Linux | apt-get install gradle |
Fedora | dnf instalar gradle |
Raspbian | apt-get install gradle |
Ejemplos de comandos gradle
1. Compile un paquete:
$ gradle build
2. Excluir tarea de prueba:
$ gradle build -x test
3. Ejecutar en modo fuera de línea para evitar que Gradle acceda a la red durante las compilaciones:
$ gradle build --offline
4. Borre el directorio de compilación:
$ gradle clean
5. Cree un paquete de Android (APK) en modo de lanzamiento:
$ gradle assembleRelease
6. Enumere las tareas principales:
$ gradle tasks
7. Enumere todas las tareas:
$ gradle tasks --all