Translate

miércoles, 28 de noviembre de 2012

Jenkins: Arrancar Jenkins fácilmente y en otro puerto diferente al 8080

Para los que usamos integración continua en nuestros proyectos una de las herramientas claves es JENKINS que es el servidor de integración continua.

Este puede instalarse en un máquina dedicada, pero para hacer pruebas también puede ejecutarse directamente desde el war que descarga de la web.

Para ello lo más fácil es poner la siguiente instruccion en una consola de comandos y desde el directorio donde esta el WAR.

java -jar jenkins.war --httpPort=8089 

Y en tu navegador pones la siguiente URL y ya accedes a Jenkins:

http://localhost:8089/






viernes, 23 de noviembre de 2012

Maven: Recuperar la última versión de una dependencia

title: Get de LATEST versión of a dependency

En nuestro proyecto tenemos 5 proyectos puros Java que son APis, que son utilizadas por otros 5 proyectos Java/Flex.

Los proyectos Api están cambiando constantemente de versión, por este motivo en lo archivos pom.xml quiero recuperar siempre la última versión de cualquiera de esa API.

Para conseguirlo lo más fácil es porner en el apartado de versión de la dependencia:

<version>LATEST</version>



<dependencies>
    <dependency>
     <groupId>log4j</groupId>
     <artifactId>log4j</artifactId>
     <version>LATEST</version>
   </dependency>
</dependencies>


Referencias:

http://stackoverflow.com/questions/30571/how-do-i-tell-maven-to-use-the-latest-version-of-a-dependency

lunes, 19 de noviembre de 2012

Java: Formato de Fecha en español

Este problema me ha surgido porque tengo que formatear la fecha al siguiente formato "11 de noviembre de 2012" pero con el formato strandar lo que nos devuelve es "11 de November de 2012".

Para conseguir esto lo que hay que hacer es poner el Locale al SimpleDateFormat que se encarga de formatear de la fecha.

 SimpleDateFormat format = new SimpleDateFormat("dd 'de' MMMM 'de' yyyy",new Locale("es"));

Referencia:

SimpleDateFormat en Java 7