Configurando variáveis de ambiente no OS X /etc/launchd.conf

2

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

    
por al nik 30.05.2010 / 17:12

3 respostas

1

Tente isso:

export M2_HOME=/usr/share/maven
export M2=$M2_HOME/bin
export MAVEN_OPTS='-Xms256m -Xmx512m'
    
por 30.05.2010 / 17:51
1

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.

    
por 17.02.2012 / 05:57
0

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 .

    
por 19.09.2012 / 18:18