我们使用一些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
。
答案 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安装的文章: