0

いくつかのP4Ant タスクを使用して、Ant タスク内から perforce デポにコードをコミットします。これは何ヶ月もうまく機能していますが、最近 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

4

1 に答える 1

1

P4Ant と SSL については、2012.1 より前のバージョンの P4Java にバンドルされているため、ダウンロードされていません。リリース ノートに記載されているように、SSL サポートが P4Java バージョン 2012.1 以降に追加されました。

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 に答える