0

在 NetBeans 7.2 中,我得到以下行为:

1.在现有 Maven Web 应用程序上点击“运行(播放)”按钮时,显示以下错误:

cd E:\Dev\Apps\MyApp; JAVA_HOME=E:\\Apps\\Dev\\jdk7u5 E:\\Apps\\Dev\\NetBeans7\\NetBeans7.2.1\\java\\maven\\bin\\mvn.bat install
正在扫描项目...
-------------------------------------------------- ----------------------
构建失败
-------------------------------------------------- ----------------------
总时间:0.154s
完成时间:2012 年 11 月 19 日星期一 20:42:10 CET
最终内存:2M/15M
-------------------------------------------------- ----------------------
您指定的目标需要执行项目,但此目录 (E:\) 中没有 POM。请确认您从正确的目录调用了 Maven。-> [帮助 1]

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。
使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

有关错误和可能的解决方案的更多信息,请阅读以下文章:
[帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException

2.从 IDE 创建一个新的 Maven Web 应用程序项目后,它最终位于我的驱动器的根目录 ("E:\") 而不是我在项目创建对话框窗口中指定的目录 ("E:\Dev\应用\”)。

我试过了:

  • 卸载并重新安装各种版本的 NetBeans 7.x
  • 删除环境变量,重新启动,添加正确的环境变量,重新启动,..
  • 查看 build.properties 文件(但不知道在哪里查看)

为什么 NetBeans 会有这样的反应,我可以做些什么来解决这两个问题?

4

1 回答 1

0

1) 点击控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量。在环境变量中,必须将 JAVA_HOME 设置为 jdk 的路径,并将 MAVEN_HOME 设置为从 maven 下载的文件夹的路径。您可能应该完成正确安装的权力。

2) 出现这个问题的另一个原因可能是由于在代理的情况下设置.xml 配置不正确,您必须使用您正在使用的代理进行配置。-settings.xml 存在于系统(cmd / 终端)中。-settings.xml 存在于您的 IDE(netbeans 或 eclipse)中。

于 2012-11-22T18:41:36.510 回答