IntelliJ可以像Eclipse一样显示可搜索的maven依赖吗?

use*_*941 53 dependencies intellij-idea maven

我开始使用IntelliJ IDEA 13 Ultimate Edition,并且想知道它是否有类似Eclipse的项目的maven依赖项的可搜索表格视图.例如,在Eclipse中,我可以通过转到它的pom然后单击"Dependencies Hierarchy"选项卡来检查项目的maven依赖项.从那里,我可以搜索特定依赖项的存在,并能够查看所述依赖项的POM.

到目前为止,我在IntelliJ中找到的只是依赖关系的图表视图,当你有很多依赖关系而且真的不允许我查看POM或搜索时,它会变得非常混乱.

有任何想法吗?

Meo*_*Meo 51

试试Maven Helper插件,如果你需要更多东西,它应该很容易实现自己并发送拉取请求.

  • 安装后,POM文件会获得"Dependency Analyzer"的选项卡. (7认同)
  • 这应该是接受的答案!奇迹般有效. (3认同)
  • 在编辑器中打开 root pom -> 右键单击​​上下文菜单 \ Run Maven \ New Goal... \ `dependency:tree -Dverbose`。这将一次分析所有嵌套的 pom。 (2认同)

vik*_*eve 16

首先,您启用了maven插件,您可以通过Maven Projects窗格(右上角)在IntelliJ中构建项目?

现在,您可以在源代码下方的窗格(左上角)中的线性列表中查看所有maven依赖项Project.您还可以键入搜索字符串(例如"apache"将突出显示所有org.apache.x.y.z依赖项.

对于依赖项的结构视图,您可以从Maven Projects窗格中的某个maven模块开始.转到My Module- > dependencies并浏览树.您可以使用以下命令转到此树中任何依赖项的pom f4.

在任何pom内,控制点击另一个artifactId将导航到该pom(如果可用).

我希望这有帮助!

  • 谢谢你的帮助.从Project工具窗口浏览我的问题是它不会划分每个模块的依赖关系,而是显示所有子模块的所有依赖关系.我在Maven项目工具窗口中搜索的问题是,我必须手动扩展子模块的依赖关系树,以便全部看到它们:\我希望它比那更强大并且能够显示冲突.即使它与我以前从Eclipse中获得的不匹配,我仍然会接受你的答案,因为我猜这和Intellij一样好.再次感谢 (6认同)
  • 请参阅 Meo 的回答,它更符合请求 (2认同)