Windows上のNetBeans 8.0.2 でmaven3.3.3を使用しようとすると失敗する
maven3.3.3からmvn.batがmvn.cmdにリネームされたらしいです。
cd XXXXXXt; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_45" M2_HOME=C:\\apps\\maven\\apache-maven-3.3.3 cmd /c "\"\"C:\\apps\\maven\\apache-maven-3.3.3\\bin\\mvn.bat\" -DskipTests=true -Dmaven.ext.class.path=C:\\XXXX\\NetBeans\\8.0.2\\maven-nblib\\netbeans-eventspy.jar install\""
'"C:\apps\maven\apache-maven-3.3.3\bin\mvn.bat"' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
地味な非互換が・・・・・・
つらい。
追記:
シンボリックリンク作るか、.batを追加で作成すれば動きます。(リネームだとNG)
or
mklink mvn.bat mvn.cmd
copy mklink mvn.cmd mvn.bat