Настроить континуум 1.2.3 с проектом maven2; Имя пользователя не определено.

Я использую континуум 1.2.3 для создания проектов maven. При новой установке континуума я добавил помпой загрузкой. Я пытаюсь построить и получаю следующую ошибку:

Exception:
Exception while executing SCM command.

Мой URL-адрес SCM выглядит так: (замененное доменное имя)

scm:cvs:pserver:cvs.example.com:/Projects:car/wheel/

Есть идеи, что пошло не так?

Спасибо


person Synox    schedule 07.10.2009    source источник


Ответы (1)


Я предполагаю, что провайдер SCM не смог найти ваши учетные данные, поэтому не удалось. Если вы запускаете сборку с переключателем -X, она должна предоставить более подробную информацию о причине сбоя.

Обновление: из формата для URL-адресов CVS SCM ожидаемый формат для pserver:

scm:cvs<delimiter>pserver<delimiter>[username[<delimiter>password]@]servername[<delimiter>port]<delimiter>path_to_repository<delimiter>module_name

Если у вас есть : в пути, вы должны использовать | в качестве разделителя, возможно, в Continuum есть другая обработка, мешающая, и использование | разрешит ее, например

scm:cvs|pserver|[user]|[password]@cvs.example.com|/Projects|car/wheel/

Предполагая, что это причина, вы не хотите включать свои учетные данные SCM в опубликованные файлы. Вы можете настроить Maven для использования настроек многих поставщиков. Дополнительные сведения см. В этом ответе.

person Rich Seller    schedule 07.10.2009
comment
Предоставляя имя пользователя и пароль в URL-адресе scm, я получаю следующую ошибку: // начало вывода сообщения поставщика: сбой команды cvs. Вывод команды: // конец вывода В Continum.log есть следующая строка: 2009-10-07 14: 04: 10,955 [pool-1-thread-1] INFO org.apache.continuum.scm.manager.Slf4jScmLogger - Выполнение: cmd.exe / X / C cvs -z3 -f -d: pserver: [email protected]: / Projects -q checkout -d 3 car / wheel / запуск этого в командной строке (Windows) успешно проверяет источники. Но с континуумом это не работает. Может быть, я должен использовать встроенную реализацию CVS? - person Synox; 07.10.2009