2009-09-08 3 views
9

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

ответ

13

Для (Eclipse IDE) есть some useful tools described here. Также есть информация об инструментах зависимостей с comparison against depfinder here.

+1

+1. Наслаждайтесь 10K;) – VonC

+1

Ha! Благодарю. Не уверен, как это сработало, так как я ударил свой ежедневный лимит очков 10 минут назад :-P –

+0

Я нашел stan4j отличным инструментом! –

1

Я бы также рекомендовал Eclipse, поскольку для этой задачи есть различные плагины. Например, ispace, который может создавать графическое представление зависимостей пакета.

В общем разделе Source code analyzer на рынке затмения есть больше плагинов в этом направлении.

+0

Обновлены ссылки - теперь нужно снова работать. – Wolfgang

+0

ispace потрясающе! Спасибо за указатели! – oberlies

7

CDA - Class Dependency Analyzer невероятно прост в использовании и может помочь вам визуализировать эти зависимости между пакетами и классами.

CDA Screenshot

0

Вы можете проверить JavaDepend, он предоставляет множество полезных функций для удовлетворения потребностей зависимостей.

Смежные вопросы