Respuestas:
El primero establece el valor de la variable. Por ejemplo puedes hacer
echo $MAVEN_OPTS
y que devuelva el valor, pero si emitiera eso fuera de su shell, se devolverá una cadena vacía.
En viene export
.
Exportar es una instrucción para el shell. Le dice al shell que haga que esta variable de entorno esté disponible para otros programas. Sin la exportación, solo están disponibles dentro del propio shell.
Si desea que la variable esté disponible de forma permanente ssh lee ~/.ssh/environment
, ssh2
lee /etc/environment
y ~/.ssh2/environment
, y añade líneas del formato VARIABLE = valor al entorno. De la ssh
página del manual .
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Establece una variable de shell llamada MAVEN_OPTS
. Probablemente sea seguido por un export MAVEN_OPTS
comando para hacer que esta variable esté disponible como variable de entorno para programas secundarios, o un comando de shell que la use comojava $MAVEN_OPTS ...
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"
Establece una variable de entorno llamada MAVEN_OPTS
. Esta variable de entorno también está disponible para programas secundarios.
No hay efectos secundarios, excepto que algunos límites de memoria de Java están ajustados para maven
(un sistema de compilación iirc).