2013-08-05 4 views
1

Я не могу выполнить выпуск Maven в Starteam и получить следующую ошибку.Не удалось выполнить выпуск maven в StarTeam

Не удалось выполнить цель org.apache.maven.plugins: maven-release-plugin: 2.4.1: подготовить (по умолчанию-cli) в проекте TestPrj: в процессе тега произошла ошибка: исключение при выполнении SCM команда. Этот провайдер не поддерживает подмножества меток в каталоге

Эта же команда работает в svn. Не поддерживает ли поддержка Starteam?

ответ

1

Это может быть ошибка у поставщика StarTeam. Попробуйте версию 2.1 из maven-release-plugin и посмотрите, работает ли это.

Эта ошибка возникает, когда вы пытались пометить что-то конкретное, а не весь репозиторий. Из Maven SCM 1.4, в 2,1 maven-release-plugin:

if (fileSet.getFiles().length != 0) 
    { 
     throw new ScmException("This provider doesn't support tagging subsets of a directory"); 
    } 

Позже it was changed и чувство перевернутый:

 { 
-  if (fileSet.getFiles().length != 0) 
+  if (fileSet.getFileList().isEmpty()) 
     { 

Для поставщика Subversion, this was fixed:

-  if (fileSet.getFileList().isEmpty()) 
+  if (!fileSet.getFileList().isEmpty()) 
     { 

Это не было зафиксировано для StarTeam; если вернуться к работе 2.1, рассмотрите opening an issue.

Смежные вопросы