简体   繁体   English

Maven发布插件挂

[英]maven release plugin hanging

I'm trying to release a CVS project with the mvn release plugin. 我正在尝试使用mvn release插件发布CVS项目。

I've succeeded with mvn release:prepare but when I run release:perform it hangs due to what seems to be a leading slash on the CVS module 我已经成功使用mvn release:prepare了,但是当我运行release:perform时,它挂起了,原因是CVS模块上的斜杠

/cust/shared_code / cust / 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:jmorgan@pserver:/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

This hangs... 这挂...

Removing the slash 去除斜线

/bin/sh -c cd /home/jmorgan/cvs_src/HEAD/cust-repo/cust/shared_code/target && cvs -z3 -f -d :pserver:jmorgan@pserver:/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
...

This starts checking out as i'd expect 这开始检查出我所期望的

My maven-scm-plugin v1.8.1 settings are 我的maven-scm-plugin v1.8.1设置是

<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>

It looks like its related to http://jira.codehaus.org/browse/SCM-216 though this was apparently fixed in 1.0-beta-4 它似乎与http://jira.codehaus.org/browse/SCM-216有关,尽管它显然已在1.0-beta-4中修复。

Any help would be most appreciated 非常感激任何的帮助

James 詹姆士

---- UPDATE ----更新

It seems my release.properties is incorrect 看来我的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

Though unsure how to correct this 虽然不确定如何纠正

I resolved this issue as I mentioned in my last comment by updating to the latest version of all the plugins. 正如我在上一条评论中提到的,我通过更新到所有插件的最新版本来解决了这个问题。 maven-release-plugin v2.4 and maven-scm-provider-cvs v1.8 maven-release-plugin v2.4和maven-scm-provider-cvs v1.8

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM