Я пытаюсь выпустить проект 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
Хотя знаете, как это исправить
какая версия maven-scm-provider-cvs находится в вашем локальном репозитории? Версия, в которой они исправили проблему, похоже, не в центре maven, поэтому вы можете использовать сломанную версию – wemu
Привет, спасибо, что вернулись ко мне. У меня есть v1.8 ./org/apache/maven/scm/maven-scm-providers-cvs/1.8/maven-scm-providers-cvs-1.8.pom –
Я думаю, что, возможно, я где-нибудь попаду. Ive изменил версию maven-release-plugin на 2.4 и при вызове release: подготовить/выполнить. Я использую mvn release: prepare -Dmaven.scm.provider.cvs.implementation = cvs_native. Теперь он позволяет мне исполнять, хотя, похоже, только снижается моментальный снимок artifactory. Я собираюсь сыграть и посмотреть, что происходит. Большое спасибо за ваше время. –