2
respostas

Armazenamento do maven

Boa tarde, gostaria de saber se é possivel eu alterar o lugar onde o maven salva o .m2 e os locais dos projetos (exemplo, produtos) Ele está criando no HD C:/. porém eu tenho pouco espaço no C:/ e gostaria de por ele no D:/. É possivel?

2 respostas

Oi Pedro, tudo bom?

Você precisa configurar a tag localRepository no seu settings.xml, algo como:

<localRepository>D:\.m2</localRepository>

Você também pode rodar seus comandos especificando por parametro. Algo como:

 mvn clean install -gs D:\.m2\settings.xml

esse parametro força o maven a seguir o settings.xml especificado.

Abraço!

A parte do settings no Maven/conf/settings.xml está assim. Eu tenho que descomentar então?

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>D:\+Programação\src-Maven</localRepository>
  -->