Gradle general

Gradle Es una acumulación de automatización de código abierto ( herramienta Generar Automation). Definición de la automatización de edificios, por favor refiérase a: https://en.wikipedia.org/wiki/Build_automation . Mientras tanto Gradle está diseñado para ser lo suficientemente flexible para ser usado para construir prácticamente cualquier tipo de software.

Las siguientes son algunas de las características de explicar en detalle algunas de las características de Gradle arriba de una macro:

de alto rendimiento

Gradle tarea mediante la ejecución necesidad de correr para evitar trabajo innecesario. Debido a que la entrada y la salida pueden cambiar. También es posible construir el caché al permitir que el estado para hacer la última ejecución del edificio se puede reutilizar, incluso lo puede hacer en una máquina diferente (compartida por la construcción de la memoria caché).

Gradle mismo tiempo hay muchos optimización práctica, el equipo de desarrollo Gradle ha insistido en el desarrollo de su uso para mejorar el rendimiento de Gradle.

Sobre la base de JVM

Gradle es una máquina virtual que se ejecuta en la JVM, por lo que su máquina se debe instalar JDK. Para los usuarios que utilizan la plataforma Java, que traerá grandes beneficios, estos usuarios pueden utilizar la API estándar de Java en su estructura lógica (acumulación). Incluyendo el uso del tipo de tarea personalizada y plug-ins. Sino también para que sea más fácil Gradle para funcionar en otras plataformas.

Tenga en cuenta, Gradle acumulación JVM no se limita sólo al proyecto, e incluso construir un soporte nativo para los artículos envasados.

convertible

Para el proyecto de Java, Gradle elimina una gran cantidad de características de Maven engorrosos, Maven puede alcanzar más fácilmente la conversión. Por referencia a los plug-ins adecuados adecuados, puede reducir la complejidad de la construcción de secuencias de comandos para su proyecto.

Sin embargo, estas conversiones no se limitan a su uso: Gradle para hacer funcionar su sobrecargada (anulación), añadir su tarea personalizada, para proporcionar una mayor personalización para su conversión basado en proyectos.

escalable

Puede proporcionar su propio tipo de modelos de tarea o de construcción para extender el Gradle. Por favor, consulte la ayuda de Android para la construcción de la manifestación como una muestra: podría añadir algunos nuevos conceptos de construcción, tales como sabores y tipos de construcción.

IDE de apoyo

Algunos de corriente IDE le permitirá importar Gradle construir al mismo tiempo ser capaz de convertirlos: Android Studio, IntelliJ IDEA, Eclipse y NetBeans. Mientras tanto Gradle también ser capaz de apoyar la creación de archivos de proyecto de Visual Studio importación solución necesaria.

Auto-escaneo y reparación

Construir el escaneo (exploraciones construcción) proporciona un errores de generación y ayudará a identificar el instrumento de extensión problema. Al mismo tiempo, esta herramienta mejor puede ayudar a identificar y localizar problemas de rendimiento de construcción que puedan existir.

También se pueden compartir con otros usuarios escanear su construcción, comparte esta característica es muy útil y eficaz cuando se quiere obtener la ayuda de otros desarrolladores.

 

https://www.cwiki.us/display/GradleZH/What+is+Gradle

Supongo que te gusta

Origin www.cnblogs.com/huyuchengus/p/12602727.html
Recomendado
Clasificación