На странице Зависимости показаны зависимости вашего модуля от других модулей. На ней необходимо перечислить все модули, которые добавляют в путь к классам код, требующийся для успешной компиляции проекта модуля. При изменении списка зависимостей и сохранении файла PDE автоматически обновит путь к классам.
Порядок модулей в списке важен, потому что он определяет порядок загрузки классов во время выполнения. Для изменения порядка используйте стрелки Вверх и Вниз.
Модули, указанные в разделе Обязательные модули, можно отметить как реэкспортируемые в окне диалога Свойства. Реэкспортирование зависимости означает, что клиенты модуля будут иметь ничем не ограниченный доступ к этой зависимости. Важно использовать эту функциональность только там, где это действительно нужно.
Если для работы модуля требуется какая-либо конкретная версия модуля, то можно указать эту версию вместе с правилом совпадения версии. Подробнее о допустимых значениях можно прочитать в руководстве Platform ISV.
Eclipse позволяет объявлять зависимости от пакетов не указывая явно модули, содержащие их. Такие пакеты перечисляются в разделе Импортируемые пакеты.
Анализ зависимостей предоставляет другие полезные функции, такие как поиск циклических зависимостей. Такие циклы недопустимы при выполнении, поэтому используйте эту функцию для проверки корректности зависимостей модуля перед его тестированием.
Выбрав модуль в списке, нажмите Вычислить степень зависимостей. Будет показан список всех типов Java и точек расширений, которые требуются для модуля согласно его зависимостям. Коротко говоря, будут показаны потребности модуля.
Поскольку JAR всех модулей списка зависимостей будут включены в путь к классам модуля при выполнении, важно избавиться от ненужных зависимостей, чтобы не замедлять загрузку классов. Для того чтобы найти лишние элементы и их удалить, используйте функцию Найти неиспользуемые зависимости на странице.