Поиск Java jar (ear, war, ...) файлов для класса / метода - PullRequest
7 голосов
/ 01 января 2011

Я ищу инструмент, в котором я могу искать несколько файлов jar, war, ... для определенного класса и метода (даже лучше Signature).

До сих пор я нашел такие инструменты, как JavaClassFinder, где я могу искать Java-файлы и классы. Что мне нужно, так это искать методы / подписи ... Я ищу существующее решение, я не хочу писать свой собственный инструмент.

Пример: MyMethod должен найти все методы MyMethod

Есть идеи, предложения?

---- Редактировать 2014 / март -----

См. https://stackoverflow.com/a/23112227/356726

Ответы [ 3 ]

5 голосов
/ 01 января 2011

Я не знаю об отдельном инструменте, но если вы создадите простой проект Java в Eclipse и добавите к нему файлы jar, war и т. Д., Вы можете использовать диалоговое окно поиска «Поиск Java» в Eclipse.

Это делает именно то, что вы хотите, и, среди прочего, имеет возможность поиска методов и даже позволяет фильтровать их по ссылкам или объявлениям.

В качестве альтернативы вам придется что-то создавать самостоятельно, хотя вы всегда можете использовать существующий инструмент для начала, например, JavaClassFinder, который вы упомянули, или JBoss Tattletale .

2 голосов
/ 16 апреля 2014

Я только что написал небольшую (OpenSource) утилиту текстового поиска для архивных файлов JAVA. Это может покрыть ваши требования в некоторой степени.

EAR Search можно загрузить с http://sourceforge.net/projects/earsearch

1 голос
/ 01 января 2011

Случайно другой комментатор в другом вопросе оставил ссылку на http://code.google.com/p/reflections/ (честь этой ссылки ).Это поможет, если вам нужно сделать это во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...