如何配置P4Ant任务以使用ssl端口

时间:2014-07-15 20:32:25

标签: ant perforce p4java

我们使用一些P4Ant tasks从Ant任务中向perforce depot提交代码。这几个月一直运行良好,但我们最近将perforce服务器更改为仅接受trusted / 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

1 个答案:

答案 0 :(得分: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