是否有netbeans版本的m2eclipse工作区分辨率功能?

时间:2011-11-22 09:45:03

标签: netbeans maven netbeans-plugins

我的同事使用m2eclipse工作区分辨率,我发现它很有效率。

我想知道是否存在提及行为的netbeans版本?

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

  

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

2 个答案:

答案 0 :(得分:1)

Netbeans也有内置的Maven支持。请参阅http://wiki.netbeans.org/Maven

答案 1 :(得分:0)

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

  • 使用项目(ugp)从跳转到使用的项目(udp),通过 CTRL +左键单击
  • udp中用于ugp鼠标代码的直接Javadoc更新鼠标悬停
  • 最新的mvn ugp构建于udp更新

旧调查:8.1 (Nov 2015)似乎不支持此问题,NetBeans Maven FAQ中也未提及此问题。

Here它被提及自6.5以来得到支持,但对我们不起作用或意思不同:

  

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

并且有一个invalid feature request (2011)可能会显示一些替代,隐含的利弊。