Существует библиотека Java, которую я хотел бы использовать в моем проекте. Мой проект использует Maven для зависания, и он отлично работает для всего, кроме этой библиотеки. Проблема в том, что в этой библиотеке никогда нет релизов. Автор поддерживает источник в репозитории Subversion и вносит изменения в магистраль.Использование Maven для создания JAR из исходного кода в Subversion trunk
Есть ли способ, что я могу сказать Maven для
- Update (или проверить) дерева исходного кода библиотеки из Subversion
- построить его в соответствии с его POM
- Используйте полученную банку в качестве зависимости для этого проекта
- Делайте это регулярно (возможно при каждой сборке)
- для бонусных баллов, знак какого Subversion пересмотра этой библиотеки я хочу использовать
Спасибо!
Это звучит как разумная вещь. Будете ли вы поддерживать его отдельно или вводить в качестве подмодуля? – Anonymoose
@Anonymouse Отдельно. Вам не нужно создавать его как часть вашего проекта, это будет замедлять работу. Просто используйте двоичную зависимость (на банке). –