Java Maven存储库settings.xml

时间:2014-12-18 13:47:07

标签: cloudcontrol

我使用pom.xml中的凭据成功向我的settings.xml添加了一个私有存储库 在本地构建工作正常(清除缓存 - 只是为了确定)。

但我如何将settings.xml条目传递给cctrlapp APP_NAME/dev push

由于对私有存储库的验证失败(在这种情况下为Bitbucket),构建失败:下载包含401个共鸣HTML"请登录"。

我调查了system.properties以及日志

-----> executing /srv/tmp/buildpack-cache/.maven/bin/mvn -B 
-Duser.home=/srv/tmp/builddir 
-Dmaven.repo.local=/srv/tmp/buildpack-cache/.m2/repository 
-s /srv/tmp/buildpack-cache/.m2/settings.xml 
-DskipTests=true clean install

这似乎不是覆盖的选项。

非常感谢你。

1 个答案:

答案 0 :(得分:0)

我们在应用程序详细信息中提供您的应用程序特定的公钥。通过将此添加到Bitbucket(或任何支持通过SSH访问的存储库服务)并在访问私有存储库时指定SSH,平台将能够使用私钥进行身份验证。

$ cctrlapp APP_NAME details # will show the public key