Maven имеет плагин maven-scm-plugin , который может взаимодействовать с системами контроля версий. Согласно документации, я должен быть в состоянии экспортировать проект, подобный этому:
mvn scm:export -DconnectionUrl=scm:svn:svn://url... -DexportDirectory=./project-export
Однако, когда я запускаю эту команду с maven 2.0.9, я получаю следующую ошибку от maven:
[INFO] Required goal not found: scm:export in org.apache.maven.plugins:maven-scm-plugin:1.0-beta-3
Так что, похоже, бета-3 версия плагина не имеет цели "экспорта", но она была добавлена в 1.1. У меня есть обе версии в моем репозитории Maven (.m2 \ repository \ org \ apache \ maven \ plugins \ maven-scm-plugin), однако maven настаивает на использовании старой бета-версии и выдает ошибки, когда не может найти «экспортная» цель. Как я могу заставить maven использовать версию 1.1 плагина scm? Команда mvn scm: export используется независимо, поэтому файл POM для настройки отсутствует. Спасибо!