Посмотреть зависимости OSGI-пакетов? - PullRequest
4 голосов
/ 04 мая 2010

Я ищу инструмент в Eclipse, который мог бы графически просматривать зависимости всех пакетов osgi. У кого-нибудь есть идеи, пожалуйста?

Ответы [ 4 ]

2 голосов
/ 14 мая 2010

Пакет STAN и представления зависимостей проекта являются бесплатными дополнениями. Вот пример графика зависимости: http://stan4j.com/images/stories/misc/plugin-deps.png

Быстрый список функций:

  • горизонтальный, вертикальный, узкий макет
  • маркеры узла +/- указывают на то, что исходящие / входящие зависимости в настоящее время не отображаются
  • двойной щелчок по узлу добавляет исходящие зависимости
  • двойной щелчок по узлу при удерживании клавиши управления добавляет входящие зависимости, не показанные
  • метки ребер обозначают «require-bundle» и / или «import-packages»
  • поддерживает перетаскивание из проводника проекта / пакета

Посетите http://stan4j.com для получения дополнительной информации и инструкции по загрузке / установке.

2 голосов
/ 24 мая 2010

В перспективе разработки плагина есть средство просмотра зависимостей "Plug-in", это то, что вы ищете?

Также смотрите здесь:

http://ekkescorner.wordpress.com/2009/07/03/galileo-cool-views-to-control-plug-ins-ide/

1 голос
/ 25 июня 2012

В инкубаторе Eclipse PDE есть инструмент под названием Визуализация зависимостей . Несмотря на то, что он находится в стадии инкубации и кажется немного заброшенным, он отлично справляется со своей работой.

  1. Добавить новый сайт программного обеспечения http://download.eclipse.org/eclipse/pde/incubator/visualization/site
  2. Установить функцию
  3. После перезапуска откройте окно / Показать представление / Зависимости подключаемого модуля графика в категории PDE
1 голос
/ 08 мая 2010

Нашел один. Инструмент STAN хорош (http://stan4j.com/advanced/acyclic-dependencies-principle.html).). Хотя это коммерческий инструмент, он все еще имеет бесплатную версию, которая может анализировать структуру максимум 500 классов и не имеет ограничений для пакетов и проектов. Это больше, чем я необходимо.

...