如何使用 Netbeans 嵌入式 Maven 将模块安装到 maven 存储库中?

Posted

技术标签:

【中文标题】如何使用 Netbeans 嵌入式 Maven 将模块安装到 maven 存储库中?【英文标题】:How do I install modules into the maven repository using Netbeans embedded Maven? 【发布时间】:2010-09-24 04:23:27 【问题描述】:

我有 NetBeans 的 Maven 插件,它成功地为我设置了一个本地存储库。现在我需要向我的存储库添加一个 3rd 方库(特别是 Oracle JDBC 驱动程序)。构建失败并显示有关如何安装第三方模块的说明,但看​​起来我无法使用 NetBeans Maven 插件运行该命令。这可能吗,还是我只需要获取 Maven 的外部版本?

【问题讨论】:

您将该模块作为依赖项添加到您的 Maven 项目中(在 pom.xml 中)并且它不会自动安装它? 是的,我的理解是您必须直接从 Oracle 获取 Oracle 模块并将其安装在您的 maven 存储库中,因为主 maven 存储库可能因为许可证问题而无法重新分发它?我可能完全错了。 【参考方案1】:

您可以做的(至少在 NetBeans 6.5 中)如下:

在你的 pom 中添加对库的依赖 转到项目->您的项目->库(您应该会看到带有感叹号的库) 右键单击库,选择“手动安装工件” 从本地驱动器中选择 jar,“本地安装”就完成了!

【讨论】:

对于 netbeans 8.0.2 我必须转到项目 -> 我的项目然后展开依赖项并右键单击库 -> 手动安装工件【参考方案2】:

我最终在这里下载了 Maven: http://maven.apache.org/download.html 并使用独立的 Maven 二进制文件将 jar 安装到我的 Maven 存储库中。如果有人对此问题有任何想法,我仍然有兴趣知道答案。

【讨论】:

以上是关于如何使用 Netbeans 嵌入式 Maven 将模块安装到 maven 存储库中?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 netbeans 将 javadb 或 hsqldb 嵌入到带有休眠的 java 应用程序中?

如何在 NetBeans Maven 项目中分析 JUnit 测试?

Netbeans 添加新的 Maven 远程存储库

如何使用 GitHub 中的 Maven 从 NetBeans 项目迁移到 Java CI?

netbeans 11.0 版是不是有休眠插件?

如何在 Netbeans 11 中使用 Maven 和 Inno Setup 为 JavaFX 应用程序创建可执行安装程序