У меня есть огромное приложение Java с многочисленными пакетами. Некоторые классы в этих пакетах зависят от классов в других пакетах. Учитывая класс, я хочу знать все зависимые классы на нем и наоборот. Инструмент GUI должен быть действительно полезным.Зависимость от пакета
ответ
Для (Eclipse IDE) есть some useful tools described here. Также есть информация об инструментах зависимостей с comparison against depfinder here.
Я бы также рекомендовал Eclipse, поскольку для этой задачи есть различные плагины. Например, ispace, который может создавать графическое представление зависимостей пакета.
В общем разделе Source code analyzer на рынке затмения есть больше плагинов в этом направлении.
CDA - Class Dependency Analyzer невероятно прост в использовании и может помочь вам визуализировать эти зависимости между пакетами и классами.
Вы можете проверить JavaDepend, он предоставляет множество полезных функций для удовлетворения потребностей зависимостей.
Другой вариант Degraph: https://github.com/schauder/degraph (я автор, так это, очевидно, бесстыдный штепсель)
- 1. Как найти зависимость пакета от пакета OSGi
- 2. Зависимость от композитора без пакета
- 3. Зависимость пакета пакетов от проектов
- 4. Зависимость Metacello от пакета от проекта github
- 5. Lazy зависимость от пакета в R
- 6. Как найти обратную зависимость от пакета npm?
- 7. npm неудовлетворительная зависимость от установленного пакета
- 8. Устранить зависимость от пакета sun.misc with Tycho
- 9. maven, добавляющий зависимость от общего пакета
- 10. Создайте зависимость пакета NuGet от MyGet Feed
- 11. Включите зависимость пакета пакета в форме JAR
- 12. Как разрешить зависимость пакета haskell?
- 13. Внешняя зависимость пакета NodeJS CLD
- 14. Как добавить cordova facebookconnect как зависимость от метеорного пакета?
- 15. Как добавить GDAL как зависимость от пакета Python
- 16. Как указать зависимость netcoreapp1.0 от локального пакета nuget?
- 17. Как добавить манифест пакета в существующую зависимость от maven?
- 18. nant: лучший способ отделить зависимость nunit от производственного пакета
- 19. bower.json вручную добавляет зависимость установленного пакета
- 20. Зависимость пакета Nuget, рассматриваемая как вспомогательная зависимость, теряет ограничение версии
- 21. Как я могу определить зависимость пакета Chocolatey?
- 22. Как прореживать зависимость пакета npm в браузере?
- 23. Equinox и зависимость от ext
- 24. Зависимость от модуля библиотеки Android
- 25. NPM определяет зависимость пакета без номера версии
- 26. Как зарегистрировать зависимость при создании пакета laravel
- 27. Зависимость пакета org.codehaus.jettison.json не может быть разрешена
- 28. ОШИБКА: зависимость «прокси» недоступна для пакета «кванда»
- 29. Как удалить зависимость пакета импорта в python?
- 30. Зависимость пакета Meteor - автоматически добавлено или нет
+1. Наслаждайтесь 10K;) – VonC
Ha! Благодарю. Не уверен, как это сработало, так как я ударил свой ежедневный лимит очков 10 минут назад :-P –
Я нашел stan4j отличным инструментом! –