[Update: 20160412]
Netbeans 8.1解决了这个问题
------------------------
此问题是由于maven3.3.3的bin中去掉了mvn.bat这个文件,导致netbeans找不到mvn可执行批处理文件,从而无法运行任何maven的命令。
Netbeans 8.0.2可以与外部的maven协同工作,通过调用Maven的bin目录下的mvn.bat文件来执行mvn脚本和命令。但是Maven 3.3.3的bin目录下只有mvn.cmd没有mvn.bat,导致Netbeans无法build项目。解决办法就是把mvn.cmd拷贝一份,然后将副本文件的扩展名改成bat,如:mvn.bat。这样Netbeans就可以调用Maven 3.3.3的mvn命令了。
本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/1693202