sábado, 14 de marzo de 2009

Configurar JAVA_HOME y M2_HOME en Windows Vista

En esta ocasión vamos a ver como configurar las variables de entorno para Java y para Maven. En realidad el objetivo es configurar la variable de entorno para Maven, pero ello involucra la configuración de Java también.

Comenzaremos por descargarnos la última versión de Java desde aqui, descargaremos la versión que incluye el JDK con JRE (en mi caso fué JDK 6 Update 12). Lo descargamos y lo instalamos siguiente el asistente.

Para comprobar que se ha instalado correctamente tecleamos el siguiente comando: java --version

Hasta el momento el compilador de Java está listo pero ahora haremos algo con el compilador de Java.
  • Primero, tecleamos la siguiente combinacion: Winkey + Pause. Nos abrira una ventana en donde muestra la configuración de nuestra PC.
  • Seleccionamos la siguiente opción: "Advanced system settings" --> Environment Variables...
  • En el dialogo que vemos, le damos "New" en Variables del sistema y creamos "JAVA_HOME" y como valor el directorio de la instalación de Java. Y le damos Aceptar
  • Ahora, esa variable que hemos definido la vamos a agregar en el PATH. Para eso, le damos doble click sobre la variable "Path" y editamos su valor añadiendo (si no lo tiene) un punto y coma al final con lo siguiente: %JAVA_HOME%\bin
  • Si es la primer variable de entorno que agregamos, deberia quedarnos de esta forma: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin
  • Le damos aceptar a todo y cerramos cualquier consola que tengamos abierta y abrimos una nueva y escribmos esto: javac
Hemos terminado con Java. Ahora con haremos exactamente lo mismo con Maven.
  • Primero descargamos maven desde la página oficial. Maven y seleccionamos la versión mas actual (en mi caso Maven 2.0.10 (zip)) y lo descomprimimos en el directorio que queramos (para mi: C:\Users\armando\Downloads\Software No Instalable\apache-maven-2.0.10)
  • Luego abriremos la ventana en donde editamos las variable de entorno Winkey + Pause, como ya lo habiamos hecho solo que esta vez damos de alta una variable llamada M2_HOME en lugar de JAVA_HOME
  • Como valor a la variable le ponemos la ruta en donde descomprimimos Maven.
  • Y finalmente en el Path, agregamos al final: %M2_HOME%\bin, con lo cual, quedaria algo asi: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%M2_HOME%\bin;
  • Aceptamos cualquier cambio y cerramos todas las ventanas
Al final probamos que la instalacion y configuracion esté correcta con el siguiente comando: mvn --version
Con lo anterior hemos comprobado que ahora Maven y Java estan completamente configurados. nos veremos en la proxima.

jueves, 19 de febrero de 2009

Configurar Subversion sin Apache para Windows

Hola, para iniciar este blog se me ocurre escribir un pequeño tutorial de como tener instalador subversion para Windows sin la necesidad de tener instalador Apache. Esto puede ser útil para cuando tenemos una computadora en la que no es posible levantar servicios por cuestiones de seguridad o simplemente no podemos instalar nada.

Como ya sabemos, subversion es un controlador de código fuente en el que podemos respaldar y movernos entre diversas versiones de nuestro código. Para mas información acerca de subversion y las bondades que ofrece, por favor visiten esta página: aqui.

Bueno bueno, basta de bla bla y vamos a la acción.

  • Lo primero que debemos tener es el propio subversion, lo descargaremos de aqui. Debemos descargar la carpeta .zip, es decir aquel paquete que no es ejecutable, para mi caso, se llama svn-win32-1.5.4.zip
  • Esta carpeta contiene todo lo que necesitamos para arrancar el servidor, asi que la guardamos en algún lugar de nuestra PC, por ejemplo yo lo tengo en "D:\SOFTARE\svnserve", por ejemplo el contenido de esta carpeta es la siguiente:
  • Como vemos, hay una carpeta que se llama bin, en ella es donde nos dirigiremos mediante el uso de la consola de windows. y nos situamos aquí:
  • Muy bien, ahora creamos nuestro repositorio local invocando el siguiente comando: svnadmin create d:\SVN_REPOSITORIO\miNombreRepositorio. Listo, ya tenemos un repositorio en nuestra PC, el cual se llama "miNombreRepositorio"
  • Para terminar, tenemos que configurar unos archivos y ya. Nos dirigimos a la carpeta de nuestro nuevo repositorio, para mi seria este: D:\SVN_REPOSITORIO\miNombreRepositorio\conf
  • En la carpeta "conf", editamos el archivo "svnserve.conf" con algún editor de texto como un bloc de notas, no importa.
  • Dentro del archivo, des comentamos estas lineas.
  • # anon-access = read
    # auth-access = write
    # password-db = passwd
    # realm = My First Repository
  • Debemos tener cuidado de eliminar el comentario con espacios en blanco, con este paso, haremos que nuestro repositorio tenga habilitado el uso de usuarios.
  • Y por último, en el archivo passwd, lo editamos y agregamos los usuarios que deseemos

Con estos pasos habremos terminado la configuración, y ahora el toque final es lanzar el servidor de la siguiente forma:

D:\SOFTARE\svnserve\bin\svnserve -d -r D:\SVN_REPOSITORIO\miNombreRepositorio

Con esto, el servidor estará arriba y podremos comprobarlo desde alguna herramienta gráfica así:

svn://localhost/miNombreRepositorio

Eso sería todo :-)