使用maven2项目配置连续体1.2.3; “用户名未定义。”

时间:2009-10-07 11:06:56

标签: apache maven-2 cvs version-control continuum

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

Exception:
Exception while executing SCM command.

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

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

知道出了什么问题吗?

由于

1 个答案:

答案 0 :(得分:1)

我猜测SCM提供商无法找到您的凭据,因此失败了。如果使用-X开关运行构建,则应提供有关失败原因的更多详细信息。

更新:来自format for CVS SCM URLs,pserver的预期格式为:

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

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

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

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