gpt4 book ai didi

java - 如何做mvn scm插件匿名pserver cvs访问

转载 作者:行者123 更新时间:2023-12-01 05:37:22 25 4
gpt4 key购买 nike

我想使用 maven scm 插件以匿名用户的身份从 CVS 导出我的代码。出于易用性原因,我没有使用 CVS 客户端(下载 mvn 和 eclipse,您就可以在任何平台上加入我的项目)。

但是,我似乎无法让 mvn scm 插件通过匿名 pserver 访问来 checkout 代码。它提示 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 访问权限吗?

谢谢!

最佳答案

尝试在 URL 中提供空密码:

mvn scm:export 
-DconnectionUrl=scm:cvs:pserver:anonymous:@speedforge.cvs.sourceforge.net:/cvsroot/speedforge:speedforge
-DexportDirectory=export
-DscmVersion=v004
-DscmVersionType=tag

(请注意用户名和分隔凭据与主机名的 @ 符号之间的额外 :。)

关于java - 如何做mvn scm插件匿名pserver cvs访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7942074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com