sabato 18 giugno 2011

Maven settings: repository path & proxy

La configurazione del processo di compilazione di Maven puo' essere modificata opportunamente mediante il file che si trova in $HOME/.m2/settings.xml. Inizialmente potrebbe essere necessario creare tale file, poiche' Maven non lo inizializza di default. Due personalizzazioni molto utili da inserire in tale file sono:
 
  • localRepository: configura il percorso del repository affinche' non sia, in default, in $HOME/.m2. Questo e' utile quando si vuole, ad esempio, tenere i jar scaricati su una partizione differente (magari condivisa).
  • proxy: consente la configurazione di un proxy, con eventuale autenticazione, per il download delle risorse.

Un esempio di file che utilizza entrambe le funzioni di cui sopra e' il seguente:



 <settings>

  <localRepository>/sviluppo/java/jars</localRepository>


  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>192.168.1.76</host>
      <port>8080</port>
      <username>luca</username>
      <password>password</password>
    </proxy>
  </proxies>

</settings>

Nessun commento: