domingo, 23 de septiembre de 2018

Liberado #Gradle 4.10.2

 

Recientemente Gradle Inc. ha liberado la versión 4.10.2.

2018-09-23_093138

Conozcamos, qué novedades nos trae.

Novedades en Gradle 4.10.2

2018-09-23_102229

  • En primer lugar, esta versión de Gradle presenta un compilador mejorado de Java incremental, ahora habilitado por defecto. Esto dará como resultado una reducción significativa del tiempo de compilación de Java en compilaciones posteriores cuando las salidas no están actualizadas o no se resuelven desde la caché de compilación.
  • Su uso de memoria también se ha reducido. Para la construcción de Gradle se observó una reducción del 12% de uso de memoria.
  • Ahora Gradle limpiará periódicamente los cachés / cachés no utilizados en GRADLE_USER_HOME y los directorios raíz del proyecto.
  • Ahora es posible definir un encabezado HTTP personalizado para autorizar el acceso a un repositorio de Maven. Esto permite a Gradle acceder a repositorios privados de Gitlab y TFS utilizados como repositorios de Maven o repositorios de Maven protegidos por OAuth2.
  • La versión incorporada del plugin scan (https://scans.gradle.com/) se ha actualizado a 1.16.

2018-09-23_095246

  • Ahora puede usar las versiones del complemento SNAPSHOT con los bloques de plugins {} y pluginManagement {}.
plugins {
    id 'org.springframework.boot' version '2.0.0.BUILD-SNAPSHOT'
}
  • Por último, las compilaciones incluidas ahora pueden anidarse. Esto hace que algunos flujos de trabajo comunes sean más convenientes, como trabajar en múltiples repositorios de origen al mismo tiempo para implementar una característica de corte transversal.

 

Adicionalmente, fueron corregidas 3 incidencias:

2018-09-23_095539

 

Por otra parte, además de considerar los elementos que fueron deprecados para esta versión, al actualizar, no debemos olvidar el impacto que pudiera tener en nuestros proyectos los cambios incorporados al plugin: Java Gradle Plugin.

v7DSECambios al plugin: Java Gradle Plugin

  • PluginUnderTestMetadata y GeneratePluginDescriptors se actualizaron para usar la API del proveedor.
  • Se eliminaron todos los setters y pueden reemplazarse con llamadas al nuevo método Property set (…).

 

Espero te haya parecido interesante este post.

………….

Quiero man.tener.me informado: Seguir en Twitter @eldavid_oficial https://twitter.com/eldavid_oficial

Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo.

No hay comentarios.:

Publicar un comentario

Nota: sólo los miembros de este blog pueden publicar comentarios.