Как анализировать/визуализировать зависимости OSGi, maven

Я пытаюсь создать Aptana studio с помощью Maven/Tycho.

В нем много плагинов для Eclipse, и я хотел бы исключить некоторые из них из сборки. Однако исключенные плагины могут потребоваться другим плагинам.

Как узнать, какие подключаемые модули зависят от текущего подключаемого модуля? Существуют ли некоторые инструменты для визуализации зависимостей в ориентированном графе?


person Paul Verest    schedule 05.10.2013    source источник
comment
См. этот заголовок stackoverflow.com/questions/4084669/   -  person earcam    schedule 06.10.2013
comment
@Paul: обновление статуса, которое вы отредактировали в вопросе, должно было быть опубликовано в виде комментария.   -  person oberlies    schedule 14.10.2013


Ответы (1)


В представлении зависимостей плагинов, которое поставляется с PDE, есть кнопка (график «два к одному») для отображения плагинов в зависимости от целевого плагина.

Если вы хотите увидеть полную картину, вам необходимо установить визуализацию зависимостей инкубатора PDE. (включая ссылку на сайт обновления). Обратите внимание, что это часто становится нечитаемым.

ОБНОВЛЕНИЕ от Пола

Обновление сайта http://download.eclipse.org/eclipse/pde/incubator/visualization/site
Чтобы элемент появился, необходимо снять флажок "Группировать элементы по категориям".
Это версия 0.5.0.20090415
Так что ему почти 5 лет, и вряд ли когда-нибудь он выйдет из инкубатора.

Добавлена ​​запись Marketplace: https://marketplace.eclipse.org/content/pde-incubator-dependency-visualization

person S. Cambon    schedule 06.10.2013
comment
download.eclipse.org/eclipse/pde/incubator/visualization/site дает мне 404. Любая обновленная ссылка? - person pihentagy; 18.02.2014
comment
Не прямой. Я нашел репозиторий Git для этого плагина (здесь: git.eclipse.org/c/pde/eclipse.pde.incubator.git/tree/), но вам придется создать его самостоятельно... - person S. Cambon; 19.02.2014
comment
Спасибо Павел за ссылку на Marketplace! - person S. Cambon; 05.03.2014