it-swarm.dev

Como alterar a pasta do repositório maven no windows?

No Windows, o maven baixa tudo no diretório C:\Documents And Settings\MyUser\.m2 pasta (ou C:\Users\MyUser\.m2). Existe alguma maneira de alterar a pasta que ele usa? Especialmente, quero configurá-lo para baixar em qualquer lugar, MAS no Documents And Settings/Users pasta.

39
Victor Stafusa

Olhe para sua settings.xml dentro M2_HOME/conf (consulte this para obter detalhes sobre a configuração da variável de ambiente M2_HOME). Você pode adicionar (ou descomentar) a seguinte seção:

  <!-- localRepository
  | The path to the local repository maven will use to store artifacts.
  |
  | Default: ~/.m2/repository
  -->
 <localRepository>/path/to/local/repo</localRepository>

como sugerido pela seção comentada já lá por padrão. Lá, você poderá alterar o caminho para alcançar o que deseja.

71
David

Para IDE Eclipse

Se você estiver usando seu maven local como o plug-in Maven Installation in M2 no Eclispe, editar o settings.xml não foi suficiente para mim. O plug-in ainda estava usando o {user.home}/.m2 padrão como o local do repositório.

Eu tive que ir para: Windows > Preferences > Maven > User Settings e aponte para o arquivo settings.xml do meu maven local nos campos de entrada Configurações globais e/ou Configurações do usuário. Clicar em aplicar começará a armazenar artefatos no destino correto.

8
Nicomak