Te doy la bienvenida a nuestra página web, en este lugar vas a hallar la solucíon a lo que estabas buscando.
Solución:
Después de luchar durante casi un día, descubrí que maven no está leyendo el $JAVA_HOME
de
~/.bashrc
~/.bash_profile
~/.profile
pero se lee $JAVA_HOME
de ~.mavenrc
así que finalmente, cuando agregué
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
en ~.mavenrc
luego obtuve salida
mvn -v
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T15:39:06-04:00)
Maven home: /usr/local/Cellar/maven/3.5.0/libexec
Java version: 1.8.0_141, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre
Default locale: en_CA, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"
Para solucionarlo, actualice JAVA_HOME de la siguiente manera:
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
$ source .bash_profile
Ejecuta Maven de nuevo:
$ mvn -version
maven lee JAVA_HOME desde ~/.mavenrc. Agregue la ruta para JAVA_HOME a ~./mavenrc y fuente.
$ vim ~/.mavenrc
exportar JAVA_HOME=$(/usr/libexec/java_home)
$ fuente .mavenrc
Aquí tienes las comentarios y puntuaciones
Nos puedes sustentar nuestra función mostrando un comentario y valorándolo te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)