我们使用一些P4Ant tasks将代码从Ant任务中提交到perforce仓库。这几个月来一直运行良好,但最近我们将perforce服务器更改为只接受可信/ssl连接。
因此,我们的新Ant端口现在看起来像ssl:server_hostname:port,并且在运行我们的P4任务时得到一个错误:non-numeric Perforce server port specifier: p4java://ssl:server_hostname:port。
从P4Java api ( P4Ant在幕后使用)看来,连接应该是这样的:p4javassl://server_hostname:port
P4Ant库是否支持support端口?如果是,我如何将其配置为将此端口正确传递给p4java。
发布于 2014-07-24 06:12:46
关于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
https://stackoverflow.com/questions/24767644
复制相似问题