Dependabot использует сведения, определенные в pom.xml
файлах, для создания запросов на вытягивание для обновления зависимостей Java для экосистем Gradle и Maven. Если включить метаданные проекта, которые Dependabot ожидают, запросы на вытягивание содержат ссылки на заметки о выпуске для предлагаемого обновления пакета и ссылку, по которой пользователи могут сообщать о любых проблемах. Эта информация означает, что пользователи могут обновлять свои пакеты с уверенностью после просмотра всех сведений о выпуске.
Включение метаданных Dependabot в файлах pom.xml
Dependabot использует URL-адреса проекта, систему управления исходным кодом и систему управления вопросами для создания сводки для запросов на вытягивание обновлений.
url
домашняя страница для проекта см . дополнительные сведения о проекте в справочнике по POMscm
URL-адрес системы управления исходным кодом, используемой проектом, см . в справочнике по POM sCM .issueManagement
URL-адрес системы управления вопросами, используемой проектом, см . раздел "Управление вопросами" в справочнике по POM.
Пример проекта, размещенного на GitHub
<project>
<url>https://github.com/OWNER/REPOSITORY</url>
<scm>
<url>https://github.com/OWNER/REPOSITORY</url>
</scm>
<issueManagement>
<url>https://github.com/OWNER/REPOSITORY/issues</url>
</issueManagement>
</project>
Замените OWNER
и REPOSITORY
подробное описание проекта.
Влияние пропуска метаданных проекта из файлов pom.xml
Если вы забыли включить URL-адреса, которые Dependabot проверяет наличие, то запросы на вытягивание для обновления пакетов Java по-прежнему создаются. Однако сведения, доступные пользователям в сводке запроса на вытягивание, будут ограничены.
- Репозиторий проектов или URL-адрес управления исходным кодом не определен: ссылки на заметки о выпуске в Dependabot запросы на вытягивание
- Url-адрес управления проблемами не определен: нет ссылки на страницу проблем с отчетами.
Добавление этих сведений помогает Dependabot предоставлять более точные обновления для проекта, а также полезные ссылки на заметки о выпуске и средства отслеживания проблем.