【问题标题】:NetBeans: How to add library from Maven repo for non-maven projectNetBeans:如何从 Maven 存储库为非 Maven 项目添加库
【发布时间】:2014-06-11 19:45:04
【问题描述】:

对于一个普通的“Java 应用程序”项目,如何从 Maven 添加依赖项或库?如果我在项目窗格中右键单击“库”,它只允许我添加本地库。但是如果我的项目是一个 Maven Java 应用程序,那么项目窗格中有“依赖项”节点,我可以从那里右键单击并选择“添加依赖项...”。

我使用的是 NetBeans 8.0。

【问题讨论】:

    标签: java maven netbeans


    【解决方案1】:

    您可以手动下载库,例如来自http://search.maven.org(不要忘记传递依赖!)。或者,如果您使用 Ant(NetBeans 中的默认项目类型):考虑使用 Ant Ivy 来管理您的依赖项。

    【讨论】:

    • 感谢您的回答。我对Java相当陌生。您能解释一下使用 Ant 可以如何解决我的问题吗? NetBeans 是否对 Ant 有更好的内置支持,还是我将通过 Ant 的命令行实用程序添加库?
    • 如果您说的是 NetBeans 中的“普通‘Java 应用程序’项目”,这很可能意味着您已经有一个 Ant 项目,因为 NetBeans 默认使用 Ant 管理项目。而且由于您已经在使用 Ant,我建议您使用 Ant Ivy 来管理您的依赖项。
    • 也就是说,我建议您熟悉 Maven(如果您还没有)并且更喜欢 Maven 而不是 Ant。 NetBeans 也有很好的 Maven 支持。
    【解决方案2】:

    您需要先构建一个 Maven 风格的项目,然后 NetBeans 才能使用其内置的 Maven 插件 - 以帮助您处理依赖关系。

    http://maven.apache.org/

    完全按照说明安装 Maven。然后你可以在命令行上生成一个新的Maven风格的项目

    mvn archetype:generate
    

    并将生成的项目导入 NetBeans。

    【讨论】:

      猜你喜欢
      • 2021-01-30
      • 2013-03-03
      • 2012-08-10
      • 1970-01-01
      • 2012-03-17
      • 2012-02-10
      • 2021-03-22
      • 2013-09-30
      • 2014-03-28
      相关资源
      最近更新 更多