Etiqueta: maven

Configuración de un entorno completo de programación en 5 minutos

26 feb 2007

Os dejo una pequeña guía para la instalación de un entorno de desarrollo completo en Linux(Ubuntu 6.10).

Instalación de Postgres

  • Instalamos el servicio
    sudo apt-get install postgresql-8.1
  • Cambiamos el password por defecto del usuario postgres
    sudo su postgres -c “psql template1″
    ALTER USER postgres WITH PASSWORD ‘postgres’;
  • Instalamos un cliente gráfico
    sudo apt-get install pgadmin3

Con esto ya estamos listos para utilizar postgresql.

Instalación de java
sudo apt-get install sun-java6-jdk

Instalación de Eclipse
sudo apt-get install eclipse

Una vez instalado, es recomendable configurarlo para que utilice mas memoria.
sudo gedit /usr/bin/eclipse
Modificamos la variable VMARGS para amentar la memoria
VMARGS=”-Xms740m -Xmx1256m -XX:MaxPermSize=128M”

Instalación de los plugins WebTools, Subeclipse y Maven para Eclipse
Ejecutamos eclipse (menu Applications/Programming/Eclipse)

Desde el menu “Help/Software Updates/Find and Install” seleccionamos “Search for new features to install” y de los muchos sitios de actualización desponibles, seleccionamos “Callipsto Discovery Site” y añadimos los siguientes sites:

http://subclipse.tigris.org/update_1.2.x ( Para la integración con Subversión)
http://m2eclipse.codehaus.org/ (Para la integración con Maven, yo prefiero la consola, pero es cuestión de gustos)

pulsamos Finish. Una vez hecho esto, seleccionamos los componentes WebTools, Subversion , Maven y listo.

Instalación de Tomcat

sudo apt-get install tomcat5.5

Instalación de Maven

Para su instalación en primer lugar necesitamos descargarlo de http://maven.apache.org ( y seguimos las instrucciones de instalación). Una vez descargado procedemos a configurar las variables de entorno.

En Linux/Mac:
sudo gedit /etc/profile
#Variables MAVEN
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
export M2_HOME=/home/borrego/java/maven
export PATH=$M2_HOME/bin:$PATH

Instalación de netbeans
Si optamos por la última versión de NetBeans, la instalación es trivial ya que se basa en Java Web Start.
Abrimos la página http://nbi.netbeans.org/m11/download.html y pulsamos en Lauch.

Con un poco de suerte y si la conexión a internet es rápida, en 5 minutos tendremos el sistema preparado.

Maven 2.0.5( Nueva versión en la calle)

16 feb 2007

Acaba de salir la última versión de Maven, la 2.0.5. Y por lo que he podido ya comprobar, además de la lista de features oficial, soluciona muchos de los problemas que estábamos teniendo ahora.

Os recomiendo que os actualicéis lo antes posible, http://maven.apache.org/download.html, es una instalación limpia y sin efecto secundarios, lo ideal es que en el plazo de 10 días todos estemos ya actualizados.

Como notas a destacar, ya no es necesario que indiquemos la versión snapshot del plugin de integración con Eclipse( <version>2.3-SNAPSHOT</version>), ahora nos bastara con indicar:

<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<wtpversion>1.5</wtpversion>
</configuration>
</plugin>

Además, sera mucho mas sencillo utilizar el repositorio Maven interno de la empresa ya que ahora soporta Single Repository de una forma mas sencilla.
Parece que poco a poco Maven va ganando en estabilidad, confirmando que aunque al principio era reticente al cambio, he tenido que aceptar que Maven ya ha dejado de ser solo una gran idea en la incubadora( estoy pensando en las versiones anteriores 1.x y 2.0.0) para convertirse en una opción madura.
Ya no tengo dudas,fue un acierto la migración de toda la empresa a la metodología Maven.