Categoría: Tips para salir del abismo

[QuickTip] Copiar dependencias de un proyecto en maven

Para copiar las dependencias de un proyecto podemos utilizar maven-dependency-plugin, por ejemplo: <plugin> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> Con lo anterior todas las dependencias de nuestro proyecto seran copiadas al directorio target/lib.

[QuickTip] Crear un jar con dependencias embedidas en maven

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> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin–> Y listo, una vez que regeneramos…

Read the full article

[QuickTip] Utilizar diccionarios de Hunspell con TeXstudio en Gentoo

El ebuild de TeXstudio 2.4 disponible en portage es totalmente compatible con Hunspell y los correspondientes diccionarios de MySpell. Sin embargo en algunas instalaciones sobre equipos que no han sido previamente configurados con Texmaker o TexmakerX la configuración de los diccionarios apunta hacia /usr/share/texstudio donde solo tendremos diccionarios en ingles, frances y aleman. Solución 1:…

Read the full article

[Quick-Tip] LaTeX Error: File `titlesec.sty’ not found en Gentoo

Luego de una actualización de rutina (emerge world+emerge depclean) mi editor favorito Tex me presentaba el error «! LaTeX Error: File `titlesec.sty’» al compilar algunos articulos. Luego de revisar dependencias note que TeXstudio solo depende del paquete virtual virtual/latex-base para marcar la dependencia de LaTeX. La mayoria de usuarios en Gentoo utiliza texlive como su…

Read the full article

Pidgin en Gentoo/Sabayon (how-to)

Como todo buen geek ayer me dispuse a actualizar mi pidgin, y ya que el pidgin que estaba en portage me dio error, siempre es bueno recordar la compilacion manual de paquetes. Después de bajarnos el archivo lo descomprimimos en una carpeta. Las siguientes bibliotecas son utiles libxml2-devel >= 2.6.0 gnutls-devel (lo necesitaremos para el…

Read the full article