Respostas:
O primeiro define o valor para a variável. Por exemplo, você pode fazer
echo $MAVEN_OPTS
e faça com que ele retorne o valor, mas se você emitir isso fora do seu shell, terá uma string vazia retornada.
Entra export
.
Exportar é uma instrução para o shell. Diz ao shell para disponibilizar essa variável de ambiente para outros programas. Sem a exportação, eles estão disponíveis apenas no próprio shell.
Se você quiser que a variável a ser permanentemente disponíveis ssh lê ~/.ssh/environment
, ssh2
lê /etc/environment
e ~/.ssh2/environment
, e adiciona linhas do formato VARNAME = valor para o meio ambiente. Na ssh
página do manual .
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Define uma variável de shell denominada MAVEN_OPTS
. Provavelmente é seguido por um export MAVEN_OPTS
comando para disponibilizar essa variável como variável de ambiente para programas filhos, ou um comando shell que a usa comojava $MAVEN_OPTS ...
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Define uma variável de ambiente denominada MAVEN_OPTS
. Essa variável de ambiente também está disponível para programas filho.
Não há efeitos colaterais, exceto pelo fato de que alguns limites de memória java são ajustados maven
(um sistema de construção iirc).