Как получить источники JDT затмения?

Я пытаюсь написать плагин Eclipse, но я обнаружил, что по умолчанию источника нет. Я искал в www.eclipse.org, но ничего не нашел.

Мое затмение 3.6.2. Где я могу получить источник JDT?

5 ответов

Решение

Предполагая, что вы хотите иметь возможность просто просматривать исходный код JDT (а не редактировать его), проще всего установить плагины с исходным кодом. Перейдите на следующий сайт обновлений для Helios:

http://download.eclipse.org/releases/helios/

Затем найдите запись с меткой JDT Source или аналогичной. Он также может называться JDT SDK, что означает, что у него есть источник плюс некоторые документы для разработчиков плагинов.

Похоже, что в последних версиях Eclipse (по крайней мере, Juno и Kepler) источник больше не включен в комплект JDT, который поставляется с Eclipse. Вам нужно пойти и скачать репозиторий p2 вручную:

  1. перейдите на http://download.eclipse.org/eclipse/downloads/
  2. выберите ваш релиз (например, 4.2 или 4.3M6)
  3. прокрутите вниз до "JDT SDK" и загрузите репозиторий p2
  4. из Eclipse добавьте репозиторий (введите "архив")
  5. не забудьте снять флажок "Группировать элементы по категориям", потому что в этом хранилище нет категории, что делает Eclipse по умолчанию ничего не показывать (что может быть довольно загадочным)
  6. установите флажок "Ресурсы разработчика подключаемого модуля Eclipse JDT", "Далее", "Далее", "Принять лицензию", "Готово".

Дождитесь окончания установки, перезапустите Eclipse, наслаждайтесь!

Как уже отмечали другие, источник JDT больше не включен в комплект JDT. Он также недоступен на основном сайте обновлений (в настоящее время Mars: http://download.eclipse.org/releases/mars).

Тем не менее, он доступен на сайте обновлений проекта Eclipse, который уже должен быть в вашем списке доступных сайтов программного обеспечения:

http://download.eclipse.org/eclipse/updates/4.5

Откройте категорию Eclipse Java Development Tools и выберите Eclipse JDT Plug-in Developer Resources. Намного проще, чем загружать репозиторий P2 вручную, и всегда в курсе событий!

Вы можете получить его здесь: http://dev.eclipse.org/viewcvs/viewvc.cgi/

С января 2017 года банки JDT также публикуются на Maven Central ( объявление). Посмотреть артефакты с groupIdorg.eclipse.jdt,

Пример. За:

<dependency>
    <groupId>org.eclipse.jdt</groupId>
    <artifactId>org.eclipse.jdt.ui</artifactId>
    <version>3.13.51</version>
</dependency>

Кувшин источников находится в ожидаемом месте:

http://repo1.maven.org/maven2/org/eclipse/jdt/org.eclipse.jdt.ui/3.13.51/org.eclipse.jdt.ui-3.13.51-sources.jar

(конечно, лучше использовать такие инструменты, как maven, чтобы найти и скачать исходные файлы jar)

Другие вопросы по тегам