2016-11-28 67 views
0

我想使用Checkmarx CLI,並且有一些參數我真的不知道如何配置。如何配置runCxConsole.cmd文件

這是文件:

@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 

非常感謝

回答

0

你並不需要處理的pushd或任何東西:

看看通的CLI文檔在https://checkmarx.atlassian.net/wiki/display/KC/CxConsole:+CxSAST+CLI

下載zip文件,解壓並設置路徑和java變量,並查看如何在我提到的頁面上啓動掃描。

+0

你用過它嗎?你介意幫我一下嗎?當然是 – Lost

+0

。我用它所有的時間。 首先,請確認以下內容: - cxSAST版本 – bkl

+0

cxsast版本,cli版本,cli環境(windows或unix) – bkl