Intellij:搜索项目中maven依赖项的来源

时间:2014-04-17 09:06:33

标签: java maven intellij-idea

是否可以通过项目的所有maven依赖项的源代码搜索一些文本?

例如:如果您导入以下示例maven项目:https://github.com/ajorpheus/javadoc-mem-test/tree/search-in-jars,则搜索tempHeaders时应将AbstractClientHttpRequest.java作为搜索结果。

是否有插件允许用户执行此操作?

如果Intellij不支持这个,那么在给定maven项目的情况下,您是否知道与IDE无关的方法?我看过像jarexplorer这样的工具,但他们似乎并没有完成这项工作。

5 个答案:

答案 0 :(得分:32)

我找到了怎么做!

使用'项目和图书馆'自定义范围。

enter image description here

答案 1 :(得分:7)

在IntelliJ IDEA 2018中

,你可以这样做: ctrl + shift + f

enter image description here

感谢@Ashutosh Jindal

答案 2 :(得分:2)

如果我理解你的要求,你可以做的就是。

首先在Maven窗格中,您需要右键单击依赖项并选择“下载源”。

完成后,按照Ashutosh Jindal的说明搜索您的代码和依赖项代码。

答案 3 :(得分:0)

对于IntelliJ 2020,请转到主菜单,选择“导航|随处搜索,或按两次Shift键打开搜索窗口。

有关更多信息,请参见此处: https://www.jetbrains.com/help/idea/searching-everywhere.html#search_all

Search everywhere example

答案 4 :(得分:0)

我遇到了同样的问题。在Intellij中有两种搜索方式。

1。 Ctrl + Shift + F

2。导航->随处搜索,或使用Ctrl + N

要搜索外部库,必须确保首先在系统中下载它们,然后才能在其中搜索任何内容。