Para crear un .jar con dependencias en maven, podemos utilizar maven-assembly-plugin. Por ejemplo si nuestra clase principal es org.foo.Main, bastaria con agregar la siguiente configuración al archivo pom.xml <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>org.foo.Main</mainClass> </manifest> </archive> </configuration> Seguir leyendo

Para crear un .jar con dependencias en maven, podemos utilizar maven-assembly-plugin. Por ejemplo si nuestra clase principal es org.foo.Main, bastaria con agregar la siguiente configuración al archivo pom.xml <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>org.foo.Main</mainClass> </manifest> </archive> </configuration> Seguir leyendo

Limpiando bookmarks encontré algunos links interesantes de Java y tecnologías relacionadas que datan desde mis estudios de pregrado hasta épocas recientes. Muchos de estos links son clásicos y otros los tengo en un lugar especial porque a pesar de los Seguir leyendo

JavaFX es la propuesta de Oracle (que inicio en Sun) para cubrir el segmento RIA  en aplicaciones cliente, para esos casos donde no todo puede/debe ser web+html5. La plataforma originalmente utilizaba un lenguaje denominado JavaFX Script del cual me desencante Seguir leyendo

El día 10 de noviembre del 2012 se llevará a cabo el 2do Java Day 2012. El evento es organizado por el Grupo de Usuarios Java de Guatemala –GuateJug– quienes representan a la región de Centro América. En el evento se presentarán conferencias, talleres y diversas actividades para usuarios, developers de todos los niveles e interesados en general sobre esta tecnología. Entre los temas, el calendario muestra: Java SE, Java EE, desarrollo móbil, Android, desarrollo de Juegos, Frameworks, NoSQL, MongoDB, Java ME, Scala, Groovy, JRuby, Play, Neo4j. 
El calendario de la actividad, así como información adicional, puede ser consultado en: http://www.guate-jug.net/jday12/schedule/