Menambahkan dua sen saya dan secara eksplisit memberikan solusinya.
Saya memiliki dua JDK yang diinstal pada Mesin Windows saya - JDK 1.5dan JDK 1.6.
Default saya (dan diatur ke variabel lingkungan sistem windows) JAVA_HOMEdiatur ke JDK 1.5.
Namun, saya memiliki proyek pakar yang perlu saya bangun (yaitu, Etsy.com Tutorial JBehave ) menggunakan JDK 1.6.
Solusi saya dalam skenario ini (yang berhasil!), Seperti yang disarankan oleh @DanielBarbarianuntuk memasangnya mvn.bat.
Untuk beberapa yang tidak terbiasa dengan file batch window, saya pada dasarnya menambahkan set JAVA_HOME=<path_to_other_jdk>baris setelah @REM ==== START VALIDATION ====dalam mvn.bat(yaitu, %MAVEN_HOME%\bin\mvn.bat):
@REM ==== START VALIDATION ====
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45\jre
if not "%JAVA_HOME%" == "" goto OkJHome