Automatic versioning jar with #Gradle build tool

Desde que comencé a utilizar Gradle en mis proyectos Java hace ya varios años, muchas han sido las tareas que he podido resolver con su ayuda.

Créanme cuando les digo que la administración de dependencias y la automatización de la construcción del proyecto, son tan solo un par de cosas de las muchas que podemos hacer con esta fabulosa herramienta. Y si no, pregúntenle al equipo de Microsoft. 😀

Seguir leyendo «Automatic versioning jar with #Gradle build tool»

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.

Seguir leyendo «Liberado #Gradle 4.10.2»

#Gradle 4.9 con nuevo API

2018-07-25_002409Quizás algunos opinen que luego de tanto tiempo sin compartir información en este blog, debería llegar con algo más sustancioso que una simple nota que reseña la reciente liberación (released on 16 Jul 2018) de la versión 4.9 de Gradle (https://gradle.org/releases/).

La verdad, no he querido dejar pasar la nota, y no precisamente porque corrija 32 incidentes presentados en versiones anteriores, sino por…

Seguir leyendo «#Gradle 4.9 con nuevo API»

Configurando variables de entorno permanentes en #Ubuntu #Linux

enviromentHemos visto en artículos pasados como instalar el Oracle JDK y el Gradle Build Tool en nuestro Ubuntu Linux, sin embargo en ambos casos ha quedado pendiente la configuración apropiada  de las variables de entorno.

En  este artículo nos enfocaremos en procurar la configuración permanente de las mismas a fin de lograr contar con un ambiente correctamente configurado.

Seguir leyendo «Configurando variables de entorno permanentes en #Ubuntu #Linux»

Instalando #Gradle Build Tool en #Ubuntu #Linux

gradle-install

Para completar la preparación de nuestro ambiente sobre Ubuntu Linux, ya solo nos falta la instalación del Gradle. Así que vamos a dedicar este artículo a documentar ese proceso.

Seguir leyendo «Instalando #Gradle Build Tool en #Ubuntu #Linux»

Preparando nuestro ambiente con #Ubuntu #Linux (Parte II)

install-gksu

Seguramente luego de nuestro artículo Preparando nuestro ambiente con #Ubuntu #Linux (Parte I), ya habrán comenzado a investigar algunas cosas.

Bien sobre el VirtualBox, como por ejemplo: configurar el idioma del Manager, hacer una carpeta compartida (si aún no lo han conseguido les recomiendo leer el post de Javier Carrasco referido al final de este artículo) o compartir el portapapeles.

Seguir leyendo «Preparando nuestro ambiente con #Ubuntu #Linux (Parte II)»

A tool for #Resource #Microsoft library #Governance / Una herramienta para el gobierno de bibliotecas de recursos

solutiontree-thumb1Quienes me leen de manera regular sabrán que hace muy poco comencé Rompiendo la resistencia a #Microsoft C# construyendo un Programa de Consola c/Menú.

Pues bien, una de las cosas a las que me he tenido que enfrentar desde entonces es a la enorme deficiencia que a mi gusto existe respecto del manejo de dependencias.

Seguir leyendo «A tool for #Resource #Microsoft library #Governance / Una herramienta para el gobierno de bibliotecas de recursos»

Instalando #Gradle Build Tool con el Package Manager #Chocolatey

Gradle-BuildtoolHe seguido, y con bastante agrado la evolución de Gradle desde sus 1eras versiones hasta su más reciente versión (al momento, la 3.4.1).

logo_squareSin embargo, hasta ahora siempre me había conformado con realizar la instalación de manera manual, tal como acostumbramos hacer con cualquiera otra de nuestras herramientas, llámese Ant, Maven o hasta el propio Eclipse IDE.

En esta ocasión, buscaremos realizar la instalación de Gradle Build Tool con el Package Manager Chocolatey.

Seguir leyendo «Instalando #Gradle Build Tool con el Package Manager #Chocolatey»

#Eclipse Neon (4.6) IDE

Eclipse Neon es la más reciente versión (a la fecha) del popular IDE, específicamente la versión 4.6

A pesar de que en apariencia es bastante parecido a su predecesor Mar.1 (4.5.1) incluye algunas novedades para desarrolladores Javascript y PHP, mejoras tanto en el instalador como en el sistema de reporte automático de errores, soporte para docker, además de nuevos proyectos: Eclipse Plug-ins for Gradle (first prime release), EGerrit, Paho, Andmore – Eclipse Android Tooling, EMF Parsley and Eclipse Tools for Cloud Foundry

eclipseneon_001

Seguir leyendo «#Eclipse Neon (4.6) IDE»

Ejemplo: #Apache #Avro utilizando #Java

Apache Avro utilizando JavaApache Avro es un sistema de serialización de datos.

En esta ocasión he querido compartirle un breve ejercicio para ejemplificar el uso de Apache Avro utilizando Java.

Para comenzar, creamos un proyecto nuevo con ayuda de Gradle.

Seguir leyendo «Ejemplo: #Apache #Avro utilizando #Java»