2

我使用 continuum 1.2.3 来构建 Maven 项目。在全新的连续安装中,我通过上传添加了一个 pom。我尝试构建,并收到以下错误:

Exception:
Exception while executing SCM command.

我的 SCM URL 如下所示:(替换域名)

scm:cvs:pserver:cvs.example.com:/Projects:car/wheel/

知道出了什么问题吗?

谢谢

4

1 回答 1

1

我猜 SCM 提供商找不到您的凭据,所以失败了。如果您使用-Xswitch 运行构建,它应该提供有关失败原因的更多详细信息。

更新:从CVS SCM URLs 的格式来看,pserver 的预期格式是:

scm:cvs<delimiter>pserver<delimiter>[username[<delimiter>password]@]servername[<delimiter>port]<delimiter>path_to_repository<delimiter>module_name

如果:路径中有 a ,则应将|其用作分隔符,也许在 Continuum 上有一些其他处理干扰和使用|将解决它,例如

scm:cvs|pserver|[user]|[password]@cvs.example.com|/Projects|car/wheel/

假设这是原因,您不想将 SCM 凭据包含在已发布的文件中。您可以配置 Maven 以使用许多提供程序的设置。有关更多详细信息,请参阅此答案

于 2009-10-07T11:13:12.150 回答