0

我们使用一些P4Ant 任务从 Ant 任务中将代码提交到我们的 perforce 软件仓库。这几个月来一直运行良好,但是我们最近将我们的 perforce 服务器更改为只接受可信/ssl 连接。

因此,我们的新 P4 端口现在看起来像ssl:server_hostname:port在运行 Ant 任务时出现错误non-numeric Perforce server port specifier: p4java://ssl:server_hostname:port

P4Java api(P4Ant 在后台使用),似乎连接应该看起来像:p4javassl://server_hostname:port

P4Ant库是否支持 SSL perforce 端口?如果是这样,我该如何配置它以将此端口正确传递给p4java.

4

1 回答 1

1

关于 P4Ant 和 SSL,没有下载,因为它与 2012.1 之前的 P4Java 版本捆绑在一起。如发行说明中所述,为 P4Java 版本 2012.1 和转发添加了 SSL 支持:

http://www.perforce.com/perforce/doc.current/user/p4javanotes.txt

它应该通过使用(替换)最新版本的 p4java.jar 来工作。

请参阅以下知识库文章:

http://answers.perforce.com/articles/KB_Article/P4Ant--SSL-p4d

此外,您可以查看有关您的 java 安装的这篇文章,以防您可能还需要以下内容:

http://answers.perforce.com/articles/KB_Article/Using-P4Java-and-P4Eclipse-with-SSL-enabled-Perforce-Servers

于 2014-07-23T22:12:45.543 回答