【发布时间】:2011-10-29 22:24:57
【问题描述】:
我想使用 maven scm 插件以匿名用户从 CVS 导出我的代码。出于易于使用的原因,我没有使用 CVS 客户端(下载 mvn 和 eclipse,您可以在任何平台上加入我的项目)。
但是,我似乎无法让 mvn scm 插件通过匿名 pserver 访问来签出代码。它抱怨 CVS 需要密码。我错过了什么吗?这是我正在执行的命令:
mvn scm:export
-DconnectionUrl=scm:cvs:pserver:anonymous@speedforge.cvs.sourceforge.net:/cvsroot/speedforge:speedforge
-DexportDirectory=export
-DscmVersion=v004
-DscmVersionType=tag
(你可以直接运行,它是source forge上的一个开源项目)
我从 scm 插件收到以下错误:
org.netbeans.lib.cvsclient.connection.AuthenticationException: Wrong Password.
我在 mac 上使用 mvn 2.2.1:
mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_26
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.7.2" arch: "x86_64" Family: "mac"
虽然 mvn scm 文档似乎提到了匿名 cvs 访问,但它并没有真正提供如何做到这一点的示例:http://maven.apache.org/scm/cvs.html
谁能帮助我使用 mvn scm 插件获得匿名 pserver 访问权限?
谢谢!
【问题讨论】: