Seandainya ada yang menginstal Maven pada Mac 64-bit yang menjalankan Mac OSX 'Mavericks', hemat waktu Anda dan mencoba menginstal Maven. Saya mencoba mengikuti ini (yang gagal karena lokasi java_home telah berubah di Mavericks:
http://maven.apache.org/download.cgi
Saya menarik rambut saya sampai saya menemukan situs web ini, yang merekomendasikan Anda Instal homebrew dan ikuti petunjuk di halaman ini: http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac -osx-109.html
setelah selesai jangan panik ketika $ maven -version tidak berfungsi, sebagai gantinya gunakan $ mvn --version seperti yang disarankan maven.apache.org/download.cgi.
Ini berhasil, tetapi kemudian saya perhatikan Java SDK yang digunakan Maven adalah versi Java: 1.6.0_65, yang bukan SDK terbaru yang saya instal pada sistem.
Setelah saya mengatur JAVA_HOME =/usr/libexec/java_home
Itu menggunakan SDK yang benar: Maven home: /usr/local/Cellar/maven/3.1.1/libexec Versi Java: 1.7.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45. jdk / Isi / Beranda / jre Lokal default: en_US, pengkodean platform: UTF-8 Nama OS: "mac os x", versi: "10.9", arch: "x86_64", keluarga: "mac"
Keberhasilan! tapi tunggu ... lain kali saya membuka terminal dan menjalankan mvn -v kembali ke java versi 1.6. WTH!
itu semacam bug yang seharusnya dari apa yang saya baca gunakan: echo JAVA_HOME = /usr/libexec/java_home -v 1.7| sudo tee -a / etc / mavenrc
dan sekarang:
Maven home: /usr/local/Cellar/maven/3.1.1/libexec Versi Java: 1.7.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Lokal default: en_US, encoding platform: UTF-8 Nama OS: "mac os x", versi: "10.9", arch: "x86_64", family: "mac"