【问题标题】:Is there netbeans version of m2eclipse workspace resolution feature?是否有 netbeans 版本的 m2eclipse 工作区解析功能?
【发布时间】:2012-01-03 17:11:34
【问题描述】:

我的同事使用 m2eclipse 工作区分辨率,我发现它非常高效。

我想知道是否有提到的行为的 netbeans 版本?

更新:m2eclipse 工作区分辨率的定义

您可以配置项目以解决工作空间中的依赖关系。这具有以下效果 改变 Maven 定位依赖项的方式。如果项目配置为解析 来自工作区的依赖项,这些工件不需要存在于您的本地 存储库。假设 project-a 和 project-b 都在同一个 Eclipse 工作区中,并且 项目-a 依赖于项目-b。如果禁用工作区分辨率,则 m2eclipse Maven 构建 只有在本地存储库中存在 project-b 的工件时,对于 project-a 才会成功。如果 工作区解析开启,m2eclipse会通过eclipse解析依赖 工作区。换句话说,当启用工作区解析时,项目不必 安装在本地存储库中以相互关联。

【问题讨论】:

    标签: netbeans maven netbeans-plugins


    【解决方案1】:

    更新:支持,但是 ... <projx>/build.xml<projx>/nbproject 文件夹必须删除/不存在,以便项目被识别为 Maven 项目(蓝色 M 图标)而不是(基于 ANT 的)Java 项目(咖啡图标),例如:

    • 使用项目(ugp)跳转到使用项目(udp)通过CTRL +左键点击
    • udp 中针对 ugp 鼠标代码悬停的即时 Javadoc 更新
    • 基于 udp 更新的最新 mvn ugp 构建

    旧调查:8.1 (Nov 2015) 中似乎没有对此的支持,NetBeans Maven FAQ 中也没有提及。

    Here 提到它从 6.5 开始就受支持,但对我们不起作用或含义不同:

    NetBeans 从其工作区解析 Maven 依赖项,而无需 安装到本地 Maven 存储库(需要依赖项目是 在同一个工作区)

    还有一个invalid feature request (2011) 可能会显示一些替代方法,其中包含隐含的优缺点。

    【讨论】:

    • STRG 表示 CTRL 键?
    【解决方案2】:

    Netbeans 也内置了对 Maven 的支持。见http://wiki.netbeans.org/Maven

    【讨论】:

    • 我知道它有内置支持(我正在使用它)。但是有什么方法可以实现与 eclipse 工作区分辨率类似的行为吗?
    • 对不起。我误解了你的帖子。工作区分辨率是什么意思?依赖管理(wiki.netbeans.org/MavenBestPractices#Dependency_management) 可能吗?
    • 我不确定这是我需要的,但由于给定的链接提高了我的 netbeans maven 知识,+1。
    猜你喜欢
    • 2016-04-15
    • 1970-01-01
    • 2012-10-23
    • 2011-11-28
    • 2018-01-04
    • 1970-01-01
    • 2011-08-17
    • 2018-02-01
    • 2011-02-09
    相关资源
    最近更新 更多