Сборка выполнить СВН вам


У меня есть сборка проекта, которая должна включать файлы из другого расположения svn во время сборки. Я хочу выполнить svn get, а затем скопировать эти файлы в соответствующую папку для сборки. Исследуя эту проблему, мне кажется, что я мог бы использовать задачи ant, но я хотел выяснить, какой подход может быть лучшим для этой сборки.

2 4

2 ответа:

Вы можете использовать Maven-scm-plugin . В соответствии с матрицей scm допускается как проверка, так и обновление.

Ответ Роберта хорош, если проект большой, хотя вы будете проверять много контента, чтобы получить один файл.

Если вы хотите получить отдельный файл из SCM, Maven SCM API позволяет напрямую взаимодействовать с репозиторием SCM для вызова произвольных целей. В этом связанном ответе я приведу пример пользовательского Моджо, который фиксирует один файл, если вы реализуете этот Моджо и измените команду с add на checkout , вы избежите необходимость проверки всего проекта.