【问题标题】:How to "add Maven nature" to existing netbeans project?如何“添加 Maven 特性”到现有的 netbeans 项目?
【发布时间】:2013-09-06 00:29:09
【问题描述】:

我知道“添加 Maven 特性”是一个 Eclipse 术语。

实际上,我想通过编辑pom.xml 文件从 maven 存储库中添加一些依赖项。可能吗?我想保持一个目录结构和其他JAR对项目的跟踪不变。

该项目是jMonkey SDK。

【问题讨论】:

    标签: java maven netbeans jmonkeyengine


    【解决方案1】:

    在 netbeans 中没有性质。该项目要么是一个 Maven 项目(通过在项目目录中有一个 pom.xml 文件),要么不是。不管是什么类型,项目都是刚打开的。

    如果您的项目既是基于 ant 的项目(具有 nbproject/project.xml 文件和构建脚本)并且包含 pom.xml,则 ant 项目优先,并将作为 ant 项目打开。那就没法混了。要加载为 maven 项目,您必须删除 ant 项目相关文件并重新启动 IDE。

    【讨论】:

    • 那么如何利用Ant项目中的pom.xml呢?或者是否可以创建一个单独的Maven 项目并从Ant 项目中引用它?我只是不想手动复制罐子。
    • 在 ant 项目 (build.xml) 中,您可以使用 maven ant 任务或 ivy 任务。然而,在 NetBeans IDE 中,任何给定目录中只有一个项目,并且 ant 项目不能引用 maven 项目。
    【解决方案2】:
    • 添加最小的pom.xml文件
    • 关闭项目
    • 将其作为 maven 项目重新导入 netbeans

    • 或创建一个新的最小 maven 项目并删除源和资源目录并放置您的项目结构和

    • 配置 pom.xml 以匹配您的目录结构

      • 通过在 pom.xml 中指定资源和源目录

    【讨论】:

    • 恐怕它会破坏主要的jMonkey性质?
    • 抱歉,我需要在 NetBeans 中执行此操作,而不是 Eclipse :)
    • 我在 NetBeans 中找不到项目的导入。项目可以关闭或打开,不能导入。
    • 如果是,请关注或部分
    猜你喜欢
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    相关资源
    最近更新 更多