Tente isso:
export M2_HOME=/usr/share/maven
export M2=$M2_HOME/bin
export MAVEN_OPTS='-Xms256m -Xmx512m'
Estou tentando definir algumas variáveis de env no OS X 10.6 (/etc/launchd.conf)
setenv M2_HOME /usr/share/maven
setenv M2 $M2_HOME/bin
setenv MAVEN_OPTS '-Xms256m -Xmx512m'
M2 e MAVEN_OPTS não estão funcionando.
eu tentei com algo como
setenv MAVEN_OPTS -Xms256m\ -Xmx512m
mas ainda assim não funciona. Alguma idéia de qual é a sintaxe correta?
Obrigado
Tente isso:
export M2_HOME=/usr/share/maven
export M2=$M2_HOME/bin
export MAVEN_OPTS='-Xms256m -Xmx512m'
Embora eu saiba que existem muitas maneiras de fazer isso. Se alguém estiver interessado apenas em configurar variáveis de ambiente para o IntelliJ, você poderá fazer o seguinte sem passar por muitos problemas:
IntelliJIDEA - > Preferências - > Variáveis de caminho
Agora, selecione Adicionar à direita e adicione as variáveis necessárias. No meu caso, é o seguinte como eu usei homebrew para instalar o Maven:
Name: M2_HOME
Value: /usr/local/Cellar/maven/3.0.4
Agora, veja em IntelliJIDEA - > Preferências - > Maven e tudo deve ser configurado automaticamente. Selecione OK e agora você deve estar tudo pronto. Só para vocês saberem que uso o IntelliJ IDEA 11.
Esteja ciente de que o acima funcionará apenas no IntelliJ. Se você quer isso no terminal, coloque o material necessário em .bash_profile ou jogue-o em /etc/launchd.conf se você quiser isto para GUIs e terminais. Você pode encontrar mais informações sobre esses métodos, fazendo uma pesquisa rápida com facilidade.
Espero que esta resposta ajude depois de todo esse tempo. Você encontra uma solução nas suas linhas aqui . Eu acho que o seu problema é que o material na terceira linha, como $ M2_HOME / bin ou '- Xms256m -Xmx512m' , não é expandido antes de ser enviado para > launchctl . Eu forneci outra solução aqui .