Eclipse:如何在应用程序库中搜索字符串?

时间:2012-09-11 21:25:54

标签: java eclipse maven m2eclipse

  

可能重复:
  How to make eclipse “File Search” to also search inside source jars containig some text?

我有一个使用Maven托管库的Eclipse Java项目。在这些库中,必须有一个带有(不是名称)form-login的字符串变量/字段。

Eclipse提供“Java搜索”功能。它允许在应用程序库(包括Maven依赖项)中进行搜索,但仅适用于变量的名称,而不是

另一方面,“文件搜索”功能不提供在应用程序库中的搜索。

如何在我的应用程序使用的库中找到一些字符串(或至少是某个变量的值)?

黑客欢迎!

1 个答案:

答案 0 :(得分:1)

如果要在库中查找“硬编码”值,请使用Eclipse中的Maven Source setting下载库的源代码。那么你应该能够进行搜索。

如果这不是一个选项,那么,正如您可能已经知道的那样,您不是在寻找源中的东西,而是在运行时在内存中找到的东西。您可以在软件中放置断点,然后使用YourKit等工具查找您要查找的内容。

http://www.yourkit.com/docs/11/help/inspections_mem.jsp

当然,这是一种实现结果的冗长而繁琐的方法,但它工作。

相关问题