我使用continuum 1.2.3来构建maven项目。在新的连续统一体安装中,我通过上传添加了一个pom。 我尝试构建,并得到以下错误:
Exception:
Exception while executing SCM command.
我的SCM网址如下所示:(替换域名)
scm:cvs:pserver:cvs.example.com:/Projects:car/wheel/
知道出了什么问题吗?
由于
答案 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。