【问题标题】:On Mac OS X, why doesn't the version of maven bundled with NetBeans 8.0 IDE do a clean / build?在 Mac OS X 上,为什么与 NetBeans 8.0 IDE 捆绑的 maven 版本不进行清理/构建?
【发布时间】:2014-08-24 07:22:42
【问题描述】:

我正在运行 OS X Mavericks。然后我:

  1. 已下载/安装 NetBeans 8.0 IDE(“全部”下载)。
  2. 在 IDE 中打开了我的 maven 项目。
  3. 选择项目名称。
  4. 已尝试清理和构建。不行。
  5. 尝试从 maven 生成依赖关系树。不行。

与 NetBeans 8.0 捆绑的 maven 版本似乎无法正常工作。

首选项显示 maven 的 v. 3.0.5 与 IDE 捆绑在一起。这是 我认为捆绑版本的路径:

/Applications/NetBeans/NetBeans\ 8.0.app/Contents/Resources/NetBeans/java/maven

为了确认项目是有效的,然后我下载/安装了我自己的本地 Maven 的实例(v. 3.2.3)。从外壳,我可以清理/构建 安装好。 IE,项目不错。

IDE 出了点问题。我搜索了谷歌和雅虎,但无济于事。

【问题讨论】:

  • 第 4 步中的 No GO 到底是什么意思?
  • “No go”是一个英文成语,意思是:“它没有按预期工作。”
  • 对,但是当既没有描述期望也没有描述实际状态时,很难提供任何洞察力。

标签: maven netbeans


【解决方案1】:

所以,我认为对正在发生的事情的简短解释是 NetBeans 8.0 中的一个初始化错误。这是我为得到我的 IDE 实例开始使用 maven 的捆绑版本:

  1. 已下载/安装 Apache Tomcat 7.x。
  2. 在 NetBeans IDE 中,转到 Services>Servers,然后添加 Tomcat。
  3. 在 NetBeans IDE 中,转到“项目”,选择我的项目,单击鼠标右键,然后选择“属性”。
  4. 在“项目属性”对话框中,我选择了“运行”,并为服务器选择了 Apache Tomcat,添加了一个上下文路径,然后按了“确定”。
  5. 然后我在 /path/to/apache-tomcat-7/conf/Catalina/localhost/myproject.xml 中添加了一个合适的自定义上下文,我在其中指定了对我的项目 war 文件的工作区实例的引用。
  6. 除了所有这些步骤之外,我还必须对 Tomcat 配置文件进行某些权限更改。根据您的安装情况,您必须弄清楚这一步。

最后,在“项目”窗口中,我选择了我的项目,右键单击并选择“运行”。 神奇的是,maven 的捆绑实例开始工作了。

我希望这些步骤可以帮助其他人以及 NetBeans 团队解决初始化问题。

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 2014-07-21
    • 1970-01-01
    • 2014-05-23
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    相关资源
    最近更新 更多