0

コマンド "si createsandbox" を使用して、Java MKS API を使用して Integrity サーバーからファイルを取得しようとしています。サーバーへの接続とディレクトリの作成はうまくいきましたが、オプション「populate」を使用してもファイルを取得しません。そこで、別のコマンド「si resync」を試しましたが、何も得られません。

これが私のコードです。

public void createsandbox(CmdRunner cmdRunner)

String fullDir = "U:/workspace/test/Admin_Project";
String projectName = "/Admin_Project/project.pj";

Command command = new Command(Command.SI, "createsandbox");
command.addOption(new Option("project", projectName));
command.addOption(new Option("Y"));
command.addOption(new Option("cwd", fullDir));

Response reponse = cmdRunner.execute(command);


public void resync(CmdRunner cmdRunner)

String sandbox = "U:/workspace/test/Admin_Project/project.pj";

Command command= new Command(Command.SI, "resync");
command.addOption(new Option("sandbox", sandbox));
command.addOption(new Option("Y"));

Response reponse = cmdRunner.execute(command);

コマンドラインで試してみたところ、うまくいきました。これらは私が使用したコマンドラインです。

si createsandbox --project "/Admin_Project/project.pj" --cwd "U:/workspace/test/Admin_Project"

si resync --sandbox "U:/workspace/test/Admin_Project/project.pj" --Y

どんな考えやコメントも私にとって非常に役に立ちます.thx.

4

1 に答える 1