2013-02-15 3 views
2

Я пытаюсь выпустить проект CVS с плагином mvn release.maven release плагин висит

мне удалось с выпуском МВН: подготовить, но когда я запускаю релиз: выполнить зависает из-за того, что, кажется, ведущий слэш на модуле CVS

/каст/SHARED_CODE

[INFO] [release:perform {execution: default-cli}] 
[INFO] Checking out the project to perform the release ... 
[INFO] Executing: /bin/sh -c cd /home/jmorgan/cvs_src/HEAD/cust-repo/cust/shared_code/target && cvs -z3 -f -d :pserver:[email protected]:/cvsroot-cust -q checkout -r cust-shared_code-8_0_4 -d checkout /cust/shared_code 
[INFO] Working directory: /home/jmorgan/cvs_src/HEAD/cust-repo/cust/shared_code/target 

Это висит ...

Удаление слэш

/bin/sh -c cd /home/jmorgan/cvs_src/HEAD/cust-repo/cust/shared_code/target && cvs -z3 -f -d :pserver:[email protected]:/cvsroot-cust -q checkout -r cust-shared_code-8_0_4 -d checkout cust/shared_code 
U checkout/acct-dcash-xml 
U checkout/acct-dcash 
U checkout/acct_qry 
U checkout/acct_totals 
... 

Это начинается че CKING, как я бы ожидать

Мои настройки V1.8.1 Maven-плагин SCM-являются

<scm> 
<connection>scm:cvs:pserver:${env.USER}:${password}@pserver:/cvsroot-cust:cust/shared_code</connection> 
<developerConnection>scm:cvs:pserver:${env.USER}:${password}@pserver:/cvsroot-cust:cust/shared_code</developerConnection> 
</scm> 

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-scm-plugin</artifactId> 
      <configuration> 
       <providerImplementations> 
        <cvs>cvs_native</cvs> 
       </providerImplementations> 
      </configuration> 
     </plugin> 

Похоже, его отношение к http://jira.codehaus.org/browse/SCM-216, хотя это, по-видимому фиксировали в 1,0-бета-4

Любая помощь будет наиболее ценится

Джеймс

---- UPDATE

кажется мои release.properties неверен

#release configuration 
#Fri Feb 15 14:58:18 GMT 2013 
project.dev.com.cust.shared\:cust-shared_code=8.0.5-SNAPSHOT 
scm.tag=cust-shared_code-8_0_4 
scm.url=scm\:cvs\:pserver\:jmorgan\:${password}@pserver\:/cvsroot-cust\:/cust/shared_code 
preparationGoals=clean verify 
project.rel.com.cust.shared\:cust-shared_code=8.0.4 
scm.commentPrefix=[maven-release-plugin] 
project.scm.com.cust.shared\:cust-shared_code.tag=HEAD 
project.scm.com.cust.shared\:cust-shared_code.developerConnection=scm\:cvs\:pserver\:builder\:${password}@pserver\:/cvsroot-cust\:/cust/shared_code 
project.scm.com.cust.shared\:cust-shared_code.connection=scm\:cvs\:pserver\:builder\:${password}@pserver\:/cvsroot-cust\:cust/shared_code 
exec.additionalArguments=-P artifactory 
completedPhase=end-release 

Хотя знаете, как это исправить

+0

какая версия maven-scm-provider-cvs находится в вашем локальном репозитории? Версия, в которой они исправили проблему, похоже, не в центре maven, поэтому вы можете использовать сломанную версию – wemu

+0

Привет, спасибо, что вернулись ко мне. У меня есть v1.8 ./org/apache/maven/scm/maven-scm-providers-cvs/1.8/maven-scm-providers-cvs-1.8.pom –

+0

Я думаю, что, возможно, я где-нибудь попаду. Ive изменил версию maven-release-plugin на 2.4 и при вызове release: подготовить/выполнить. Я использую mvn release: prepare -Dmaven.scm.provider.cvs.implementation = cvs_native. Теперь он позволяет мне исполнять, хотя, похоже, только снижается моментальный снимок artifactory. Я собираюсь сыграть и посмотреть, что происходит. Большое спасибо за ваше время. –

ответ

0

Я решил этот вопрос, как я уже упоминал в своем последнем комментарии по обновлению до последней версии всех плагинов. maven-release-plugin v2.4 и maven-scm-provider-cvs v1.8

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