問題タブ [p4java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
112 参照

p4java - AuthTicketsHelper.getTicket() が null を返す

私の会社ではバージョン管理に Perforce を使用しており、p4java を使用して Perforce の使用を自動化するソフトウェアを作成しています。コンピューターで p4tickets ファイルを使用するために有効な情報を渡しているにもかかわらず、コードが Perforce サーバーに接続できないという問題が発生しています。

まず、「p4 login」を実行して p4ticket を取得するために perforce にログオンし、~/.p4tickets ファイルを作成しました。しかし、p4java を使用して p4ticket ファイルを使用して接続するプログラムを実行すると、null が返されます。

渡すユーザー名が「p4 login」を使用したときに使用した $P4USER 環境変数と一致すること、および serverAddr が $P4PORT によって参照されるホスト名と一致することを再確認しました。p4TicketsFilePath も存在し、有効期限が切れていない私のチケットを持つ .p4tickets ファイルへの正しいパスです。getTicket がまだ null を返す理由を探しています。

0 投票する
0 に答える
65 参照

jakarta-ee - P4java 例外の Jax-RS へのマッピング

Perforceサーバーとやり取りするWebサービスアプリケーション(接続、送信、削除、同期....)を開発していますが、サービスを開始しようとするたびにJBOSS AS7サーバーが私をブロックするという問題があります.これは私のクラスです私の友人、助けが必要ですよろしくお願いします

およびサーバーの例外

0 投票する
2 に答える
426 参照

perforce - p4java でラベルに同期する方法

Perforce の p4java API を使用してクライアント ワークスペースを最新のファイルと同期する例をオンラインで見たことがあります。例えば:

しかし、特定のラベルに同期するように指定するにはどうすればよいでしょうか? たとえば、コマンドラインでこれに相当するもの:

おそらく、SyncOptions を使用する別の方法によるものでしょうか?

SyncOptions を見てみましたが、そこにラベルを指定する方法がありませんでした。

0 投票する
1 に答える
552 参照

java - perforce 内のファイルをフォルダー パターンで検索する

プロジェクトのさまざまなフォルダーに、いくつかのJavaクラスがperforceにあります。(複数のプロジェクトがあります)

ファイル名とプロジェクト フォルダを指定するだけで、perforce でファイルを検索してフル パスを取得することはできますか? 私はこのようなことを意味します

フォルダの例:

私が必要とするクラスがあると私は信じています:

1.//depot/projects/<concrete_project>/...@SomeClass.java

また、このような状況(フォルダーパターンの追加)

2.//depot/projects/<concrete_project>/...@server@SomeClass.java

上記の最初と2番目のステップは私の仮定です。ドキュメントで何かを見つけようとしましたが、これについては何も見つかりませんでした。

0 投票する
0 に答える
91 参照

character-encoding - Perforce - ファイル履歴の取得中にファイル名にラテン文字を使用すると問題が発生する

ファイルの名前を (p4v クライアントを使用している Windows ホスト上で) CDNÍs.txtに変更しました(私は深刻です。今、Mac ホスト上で p4v を使用してこのファイルを読み込もうとすると、ファイル名が CDNÍs.txt になり、p4v が失敗します)。このファイルの履歴をロードするには、p4Java API の場合も同様です。

また、Macホストで同じファイルをチェックアウトするとき。同じファイル名が CDN%EDs.txt になります。

コマンド p4d -xi を使用して perforce サーバーを unicode b で実行しようとしましたが、それでも問題を解決できませんでした。

Windows ホストと Mac ホストの両方のスクリーンショットが添付されています。ここに画像の説明を入力してくださいWindows ホストからのスクリーンショット

ラテン文字が正しく読み取れない Mac ホストのスクリーンショット

0 投票する
0 に答える
940 参照

perforce - perforce P4java APIで2つの日付の間でchangeListを取得する方法は?

P4JAVA API を使用して perforce を処理しようとしていますが、2 つの異なる日付の間で変更リストを見つけることができません。

私が使用しているコマンドプロンプトでこれを行う必要がある場合

しかし、P4JAVA API では関数を見つけることができません。