Publica tu how-to

Dinos como hacer lo que sabes hacer, mándanos un email a wdonet@gmail.com y lo publicamos (dos días máximo) o si te interesa unirte al equipo de redactores, también háznoslo saber por correo.

Instalar un artefacto en el repositorio de maven

Para instalar un artefacto en un repositorio local de maven. Por lo general lo copia en el directorio home_del_usuario/.m2/repository/, salvo los ajustes que hagamos en archivo de configuración de maven: settings.xml.

mvn clean install

Para instalar un artefacto de terceros hacer:

mvn install:install-file -Dfile=foo.jar -DgroupId=org.empresa -DartifactId=foo -Dversion=1.2.3 -Dpackaging=jar

Para instalar un artefacto en un repositorio remoto de maven.

mvn deploy:deploy-file -Dfile=foo.jar -DgroupId=org.empresa -DartifactId=foo -Dversion=1.2.3 -Dpackaging=jar -DrepositoryId=focus-repository -Durl=scp://host/home/mvn/public_html/repository

Intro comandos Maven 2.0

Para obtener ayuda del comando de Maven 2:
mvn --help

Sintaxis general:
mvn plugin:target [-Doption1 -Doption2 ...]

Para crear un proyecto JAR:
mvn archetype:create -DgroupId=com.empresa.proyecto -DartifactId=nombreAplicacionJAR
* Si vas a crear un módulo dentro de otro proyecto maven previamente creado, debes ejecutar el mismo comando pero dentro o al nivel raiz del proyecto que va a contener dicho módulo, automáticmante maven, hace que el nuevo proyecto sea módulo del proyecto a nivel raíz en el que te encuentras parado.
Observa el tag en el pom.xml del proyecto padre y el tag del proyecto hijo después de ejecutar el comando.
Para crear un proyecto WAR:

Particiones en tu HDD con linux

Una forma recomendable de particionar tu disco duro con linux. Recomendable que sea mayor de 80GB tu HDD para este esquema de particiones.
  • 1er. unidad física de 8GB para instalar la version del trabajo diario de linux. Ejemplo: Linux Mint o Ubuntu
  • 2a. unidad física de 8GB para instalar otras versiones de prueba de linux. Ejemplo: Fedora, Suse, Linpus, Debian, Xubuntu, Zenwalk, etc.
  • 3a. unidad física EXTENDIDA con el resto de espacio de tu HDD
    • 1a unidad lógica de 50GB para windows XP o windows 7
    • 2a unidad lógica de 4GB para /swap (o el doble de tu memoria RAM).
    • 3a unidad lógica con el resto de espacio de tu HDD para /home.
Las ventajas son variadas, las principales son que linux se encuentra como la primera particion en el HDD y eso te da ventaja sobre el grub para gestionar mejor el arranque entre sistemas operativos instalados.

Ademas tienes un arranque dual entre windows y linux, ademas de una de 8G para realizar otras pruebas con otras distribuciones de linux. Puedes compartir tu /home entre las distribuciones de linux al dejarla separada en otra particion logica, incluso windows pudiera acceder a ella si esta particion de /home estuviera con formato FAT32 (lo cual no es muy recomendable) u otra herramienta para windows que permita leer sistema de archivos ext3 o ext4.

Herramientas que puedes usar: Fdisk de msdos, GParted de linux, Partition Magic de windows.

Como instalar windows desde linux para inicio dual

Lo mejor es instalar Windows sobre un disco virtual usando VirtualBox o VMWare por ejemplo, estos programas estan ya bastante avanzados para ejecutar aplicaciones complejas, incluyendo las que despliegan graficos en 3D.

Pero si aún asi quieres aventurarte, debes instalar Windows normalmente en una particion que no sea la de linux. Si no la tienes ya creada, puedes usar 'GParted' desde linux o 'partition magic' para hacerlo. Incluso redimensionar la particion existente de linux primero para luego crear la de windows.

Una vez instalado Windows (la version mas antojada). Debes iniciar con un live CD de linux (desde un CD o una USB, es indistinto) y verificar si existe el grub 'sudo aptitude install grub' (si no esta instalado el paquete grub, basta con darle 'S' o 'yes' para instalarlo y esperar a que termine)