首页 > 解决方案 > Netbeans 的“服务”选项卡中缺少 Maven 存储库节点

问题描述

Maven 安装在我的计算机上,Netbeans 可以找到它,因为我可以从 Archetype 创建一个新项目就好了。但是,我需要在 Maven 上添加一些存储库,但我不知道除了服务选项卡中的方法之外的任何其他方式,但由于某种原因,Maven Repositories服务选项卡中的节点已经丢失(它以前就在那里)。我尝试重新启动 netbeans 并关闭服务选项卡并再次打开它。有没有其他方法可以将存储库添加到 Maven 或Maven Repositories再次显示?

我正在使用 Apache Netbeans 12。

谢谢。

编辑:我附上了具体问题的截图。我已经正确安装了 Maven 并且可以创建一个新项目。但我无法添加新的原型目录,因为缺少“Maven 存储库”: 缺少 Maven

检查@skomisa 的建议后,日志显示错误是由于我添加了不可用的存储库引起的。由于“Maven 存储库”选项在服务中不可用,如何删除此存储库?谢谢你。

标签: mavennetbeansnetbeans-12

解决方案


  1. NetBeans 附带 Maven 的捆绑版本。因此,当您安装了 maven 并且 NetBeans 能够创建一个新项目时。这并不意味着 NetBeans 正在使用我们安装的 Maven 版本。

  2. 当您将存储库添加到服务选项卡时,它已经提到:

在此处添加存储库不会以任何方式影响您的 Maven 构建。它仅用于向 IDE 提供来自存储库索引的信息

  1. 由于您尚未描述该存储库所需的内容,因此我假设需要从该存储库中检索工件。因此,您很可能需要将 repo 添加到pom.xml<repositories>部分中的项目中。

推荐阅读