[ECLIPSE] [MAVEN] [ERROR] – Error-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

Na segunda-feira dia 13/04/2015 comecei a trabalhar na Bluesoft e como em todo emprego novo, voce precisa montar o seu ambiente de trabalho.

E montando o meu ambiente baixei o maven(3.3.1) a ultima versão estável, pois o projeto foi criado utilizando maven. Como IDaE eu estava utilizando Eclipse Luna.

Ao rodar o comando

mvn clean install

Pela linha de comando tudo funcionou, perfeitamente, mas quando tentava fazer isso utilizando a IDE do Eclipse pra minha Supresa tive o seguinte error:

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

Após verificar que o $M2_HOME estava configurado corretamente. Troquei a versão do maven para uma versão anterior, neste caso a versão 3.2.5 e tudo funcionou perfeitamente.

A conclusão que pude tirar, é que por mais que a ultima versão do maven esteja estável, não significa que o plugin do Eclipse de suporte para esta versão.

Apenas para informação o mesmo erro acontece na IDE do Intellij

http://www.acelerato.com/

Anúncios

Um comentário sobre “[ECLIPSE] [MAVEN] [ERROR] – Error-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

  1. Basta você add nos parâmetros do JREs que será executado 😉

    Caminho.
    Window-> Preference -> Java -> Installed JREs -> Edit e edit Default VM arguments

    -Dmaven.multiModuleProjectDirectory=$M2_HOME

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s