API плагина Eclipse:как я могу добавить поддержку javadoc для определенных плагинов платформы?
-
09-09-2019 - |
Вопрос
используя Eclipse 3.4, мы с Ganymede не можем найти способ добавить поддержку javadoc для всех API плагинов платформы, но конкретно для пакетов JFace e Ui Forms.
Открывая панель свойств любого jar, связанного с библиотекой с именем "plug-in dependecies", я получаю следующее сообщение в узел "Местоположение Javadoc":
Текущая запись пути к классу принадлежит контейнеру "Зависимости подключаемых модулей" который не разрешает пользователю изменять местоположения Javadoc в своих записях "...
что это значит, что я должен заново собрать Eclipse с некоторым подключенным расположением javadoc?
Решение
Если у вас есть eclipse SDK "классический", "RCP / Плагин" или "Моделирование" установлено, это означает, что исходные тексты для плагинов eclipse включены.
Хотя это правда, что вы не можете настроить Javadoc для этих плагинов, вы все равно получаете доступ к этой документации, поскольку исходные тексты находятся здесь, полностью "документированные на Java".
Если источников нет, вы все равно можете импортируйте все плагины eclipse с их исходными текстами в выделенном рабочем пространстве.
альтернативный текст http://www.vogella.de/articles/EclipseCodeAccess/images/eclipsesource30.gif
Другие советы
Я использую eclipse 3.4.2 с визуальным редактором 1.4.0.По какой-то причине мое eclipse не находит swt javadocs по умолчанию, и "метод импорта плагинов" не работает.Но я нашел работу поблизости:
Свойства проекта -> Путь к сборке Java -> Библиотеки -> Добавить внешний Jar добавить /plugins/org.eclipse.swt.gtk.linux.x86_64.3.4.1.v3452b.jar
отредактируйте "исходное вложение", чтобы org.eclipse.swt.gtk.linux.x86_64.source_3.4.1.v3452b.jar
Нажмите ok.Обратите внимание, что теперь вы используете swt "дважды" : O)
Если это все еще не работает, перейдите в то же диалоговое окно, удалите "Стандартный набор инструментов виджетов (SWT)" и нажмите ok.Вернитесь в диалоговое окно и добавьте его снова с помощью кнопки "Добавить библиотеку" -> SWT -> Платформа IDE.Нажмите ok.Закройте все визуальные редакторы.И перейдите в Проект -> Очистить...
Теперь у вас Javadocs отображаются непосредственно в Eclipse, а визуальный редактор все еще работает.