我运行的是OS X Mavericks。然后我:
- 已下载/安装NetBeans 8.0 IDE ("All" download)。
- 在IDE中打开maven项目。
- 选择项目名称
- 尝试清理和构建。不去。 试图从maven生成依赖树。不去。
与NetBeans 8.0捆绑的maven版本似乎无法工作。
Preferences显示maven的v. 3.0.5与IDE捆绑在一起。这是路径,我认为,到捆绑版本:
/Applications/NetBeans/NetBeans 8.0.app/Contents/Resources/NetBeans/java/maven
确认项目是有效的,然后我下载/安装了我自己的,本地Maven实例(v. 3.2.3)。从外壳,我能够清洁/构建安装好。IE,项目是健全的。
IDE出了问题。
所以,我认为对正在发生的事情的简短解释是有NetBeans 8.0中的一个初始化错误。我是这么做的启动使用maven的捆绑版本:
- 已下载/安装Apache Tomcat 7.x。
- 在NetBeans IDE中,进入Services>Servers,并添加Tomcat。
- 在NetBeans IDE中,进入项目,选择我的项目,右键单击,选择属性。
- 在Project Properties对话框中,我选择Run,选择Apache Tomcat作为服务器,添加一个Context Path,然后按OK。然后我添加了一个合适的自定义上下文到/path/to/apache-tomcat-7/conf/Catalina/localhost/myproject.xml,在这里我指定了对我的工作空间实例的引用,我的项目的war-file。
- 除了所有这些步骤之外,我还必须对Tomcat配置文件进行某些权限更改。你必须根据你的安装来确定这一步。
最后,在Projects窗口中,我选择了我的项目,右键单击并选择Run。不可思议的是,maven的绑定实例开始工作了。
我希望这些步骤可以帮助其他人,以及NetBeans团队解决初始化问题。