如何配置runCxConsole.cmd文件

时间:2016-11-28 22:20:05

标签: command-line-interface checkmarx

我正在尝试使用Checkmarx CLI,并且有些参数我真的不知道如何配置。

这是文件:

@echo off

pushd "%~dp0"
set JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
set PATH=%JAVA_HOME%/bin;%PATH%
set CPATH=.;../config/cx_console.properties;


java -Xmx1024m -cp %CPATH% -jar CxConsolePlugin-CLI-7.5.0-20160719-1414.jar %*

popd

我真的不知道pushd,popd和CPATH是什么意思。 当我运行ant命令时,我会收到:

CxScan:
     [echo] Initiating Checkmarx Scan
     [exec] /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: 3: /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: pushd: not found
     [exec] /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: 5: /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: %PATH%: not found
     [exec] /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: 6: /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: ../config/cx_console.properties: not found
     [exec] Error: Unable to access jarfile CxConsolePlugin-CLI-7.5.0-20160719-1414.jar
     [exec] /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: 11: /root/CxConsolePlugin-7.5.0-20160719-1414/runCxConsole.cmd: popd: not found
     [exec] Result: 127

非常感谢

1 个答案:

答案 0 :(得分:0)

你不需要处理pushd或任何事情:

只需查看https://checkmarx.atlassian.net/wiki/display/KC/CxConsole:+CxSAST+CLI

上的CLI文档即可

下载zip文件,解压缩并设置路径和java变量,看看如何在我提到的页面上启动扫描。