Как зафиксировать файл в SVN внутри плагина Maven? - PullRequest
1 голос
/ 23 марта 2011

как я могу зафиксировать файл в SVN внутри плагина Maven?

У меня есть самописный плагин maven, который манипулирует файлом, который уже поддерживается SVN.зафиксировать измененный файл в SVN, находясь в подключаемом модуле maven?

Могу ли я просто использовать некоторые существующие Maven-SVN-API внутри моего кода Java подключаемого модуля maven?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 23 марта 2011

Вы должны позволить Maven внедрить ScmManager в ваш плагин

/**
 * @component
 */
protected ScmManager scmManager;

А с ScmManager вы можете делать много вещей.

Взгляните на руководство .Вам не нужно делать нативный SVNKit ... В Maven уже есть уровень абстракции для обработки всех инструментов контроля версий.

0 голосов
/ 23 марта 2011

Внутри вашего плагина Maven вы можете делать все возможное с Java. http://svnkit.com/ - превосходная библиотека Java SVN. Это должно быть легко зафиксировать файл.

...