Advertising:

Instalar y configurar maven

From ChuWiki
Jump to navigation Jump to search

Viene de Tutorial de Maven

Descarga e instalación de maven[edit]

La instalación de maven es bastante sencilla. Basta ir a la página de maven y descargarse la última versión disponible. Una vez descargada, sólo debemos desempaquetarla en algún directorio de nuestra elección y poner el subdirectorio bin en nuestro PATH de búsqueda de ejecutables.

Una vez hecho esto, abrimos una ventana de línea de comandos y ejecutamos el comando mvn -version. Si todo va bien, debemos obtener algo como esto

$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.5.0_10
Java home: C:\Archivos de programa\Java\jdk1.5.0_10\jre
Default locale: es_ES, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Es posible, si es la primera vez que ejecutamos este comando, que maven se ponga a bajarse cosas de internet y veamos aparte de esta salida, todo lo que se va descargando.

Configurar maven para trabajar a través de un proxy[edit]

Si trabajamos a través de un proxy, debemos configurar maven para que sepa trabajar a través de él y en caso de que ese proxy requiera autentificación, debemos darle nuestras credenciales. Para ello, vamos al directorio conf de donde hemos instalado maven y editamos el fichero settings.xml que hay en él. En este fichero buscamos algo como

<proxies>
<!--  proxy
     | Specification for one proxy, to be used in connecting to the network.
     |
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
    
  --> 
</proxies>

Debemos descomentarlo, el <id> es cualquier nombre que queramos dar al proxy para identificarlo, <active> se deja a true para que se use este proxy y el resto debemos rellenarlo con los datos adecuados para nuestro proxy.