Java / Eclipse Dependency Mapping / инструмент для построения графиков - Где в моем проекте используется JAR? - PullRequest
1 голос
/ 03 июня 2010

У меня есть JAR на пути сборки Java-приложения среднего размера, и я хотел бы знать, где оно используется. На самом базовом уровне, если бы кто-то мог сказать мне, как найти ссылки на банку, это было бы здорово.

Пока я смотрю на зависимости, было бы замечательно найти инструмент, который отобразил бы все использования моего пакета / внешней библиотеки и отобразил бы их график. Раньше у меня был бесплатный плагин для Eclipse, который делал именно это, но я не смог переоткрыть его.

Спасибо

Гав

1 Ответ

4 голосов
/ 03 июня 2010

Взгляните на Classpath Helper или UCDetector .

Имейте в виду, что некоторые виды ссылок могут быть пропущены (отражение, конфигурационные файлы Spring xml и т. Д.).

Как долгосрочное решение, использование Maven для управления вашими зависимостями - хорошая идея.

В качестве альтернативы, если это всего один файл jar, удалите его из вашего classpath и посмотрите, что ломается;)

...