Я сталкиваюсь с этим препятствием, когда мой отладчик входит в какой-то файл класса
без соответствующего источника. Найти его часто сложно:
Вы должны искать сайт, на котором размещен соответствующий проект,
и найти его страницу `` источник загрузки '' (например, в прошлый раз, когда я искал
для JPA API, и мне потребовались часы, чтобы получить источники). Или вы могли бы
необходимо проверить это из контроля версий.
Вам необходимо знать точную версию, которую вы используете. Иначе
отладчик может перейти к комментариям и пустым строкам:)
Не существует соглашения для упаковки исходного кода & mdash; некоторые
проекты включают это в саму флягу; некоторые предоставляют отдельный zip-файл;
другие помещают его в подпапку src/
внутри почтового индекса.
Я знаю, что у Maven есть возможность загрузки исходного кода из своего хранилища и
включение его в пути src при создании файла конфигурации IDE. Но
Репозиторий Maven настолько беден с точки зрения содержания, что на самом деле мало кто из
их источник загружен.
Почему это так сложно, когда это можно сделать просто? Мы могли бы иметь
некоторый центральный репозиторий, который связывает файл класса (или его хеш) с источником
файл, из которого он был скомпилирован (или ссылка на него). Может быть, довольно огромный репо, но
довольно просто структурировано. Плагин IDE может запросить его, чтобы автоматически получить то, что нужно.
Вы, ребята, испытали то же самое?
Как получить источники для прикрепления?