표 1에서 코드 검토 애플리케이션의 애플리케이션 매개변수에 대해 설명합니다.
| 매개변수 | 유형 | 설명 |
|---|---|---|
| -application | 필수 | com.ibm.rsaz.analysis.commandline.AnalyzeApplication 코드 검토 애플리케이션의 Eclipse 애플리케이션 ID를 지정하려면 이 매개변수를 사용하십시오. com.ibm.rsaz.analysis.commandline.AnalyzeApplication처럼 ID를 정확하게 지정하십시오. |
| -data | 필수 | 이 매개변수는 코드 검토
애플리케이션이 사용하는 Eclipse 작업공간의 경로를 지정합니다.
완전한 경로여야 합니다. 지정한 작업공간이 없으면 작성됩니다.
-projects 매개변수를 사용하면 코드 검토 애플리케이션이 이 작업공간에서 지정된 프로젝트를 검색합니다. -projects 매개변수 또는 -directory 매개변수를 지정하지 않으면 코드 검토 애플리케이션이 지정된 작업공간에서 모든 프로젝트를 분석합니다. |
| -rulefile | 필수 | 이 매개변수는 코드 검토 규칙 세트와
지정된 심각도를 포함한 규칙 파일의 완전한 경로를
지정합니다. 애플리케이션을 시작하면 코드 검토 애플리케이션이 지정한
프로젝트나 파일에 이 규칙을 적용합니다. COBOL의 경우 사용자 정의 카테고리와 규칙 및 사용자가 만든 사용자 정의 규칙을 코드 검토 규칙에 포함할 수 있습니다. COBOL 및 Java™용 규칙은 동일한 규칙 파일에 저장할 수 있습니다. 처리 시 코드 검토 애플리케이션은 찾은 각 소스 코드 파일의 프로그래밍 언어를 판별한 다음, 해당 언어에 적용할 수 있는 규칙을 여기에 적용합니다. 규칙 파일의 확장자가 .dat여야 합니다. 규칙 파일은 시작된 eclipse.exe 파일이 설치된 워크스테이션의 파일 시스템에 있어야 합니다. 네트워크 또는 인트라넷이나 인터넷을 통해 액세스할 수 없습니다. 내보내기를 클릭하여 분석 구성 편집기에서 선택한 규칙을 내보낼 규칙 파일을 작성합니다. |
-projects |
선택사항 | 이 두 매개변수는 분석할
소스 코드 파일의 위치를 지정합니다. 매개변수 -includefile 및
-excludefile을 사용하여 특정 파일을 포함하거나
제외할 수도 있습니다. 소스 코드 파일이 -data 매개변수에 지정한 작업공간 내부의 프로젝트에 있으면 -projects를 사용하십시오. 소스 코드 파일이 -data 매개변수에 지정한 작업공간 외부의 디렉토리에 있으면 -directory를 사용하십시오. -projects와 -directory를 둘 다 지정하지 않은 경우, 코드 검토 애플리케이션은 지정한 작업공간에 있는 모든 프로젝트의 소스 코드 파일을 분석합니다. -projects P1[, P2, P3 ...]를 지정한 경우, 애플리케이션은 쉼표로 구분된 프로젝트 목록 P1, P2, P3.....에 있는 모든 소스 코드 파일을 처리합니다. -directory D1[, D2, D3, ...]을 지정한 경우, 애플리케이션은 쉼표로 구분된 디렉토리 목록 D1, D2, D3, ....에 있는 모든 소스 코드 파일을 처리합니다. -projects와 -directory를 둘 다 지정한 경우, 애플리케이션은 -projects 매개변수를 처리하고 -directory 매개변수는 무시합니다. -directory 매개변수를 사용하여 작성한 임시 프로젝트: 다음 내용이 -data 매개변수에 지정한 작업공간 외부에 있는 디렉토리에 적용됩니다. -directory 매개변수를 사용하면 다음 두 가지 영향이 있습니다.
경고: -data 매개변수에 지정한 작업공간 내부에 있는 디렉토리를 지정하려면 -directory 옵션을 사용하지 마십시오. 이렇게 하면
지정한 디렉토리에 연결된 Eclipse 링크 자원인 임시 프로젝트가
작업공간에 작성됩니다. 임시 프로젝트를
잘못 삭제하면 원래 프로젝트, 폴더 또는 소스 코드 파일이
삭제될 수 있습니다. 임시 디렉토리 삭제에 대한 정보는 -directory 매개변수가 작성한 임시 프로젝트 삭제의 내용을 참조하십시오.
|
| -includefile | 선택사항 | 이 매개변수는 -directory
매개변수가 있는 경우에만 사용합니다. 분석할
소스 코드 파일 목록이 행당 한 파일씩 표시된 텍스트 파일의
완전한 경로를 지정합니다. -directory 매개변수와 -includefile 매개변수가 둘 다 있으면 코드 검토 애플리케이션은 포함 파일에 지정되고 -directory 매개변수에 지정된 디렉토리 중 하나에 있는 소스 코드 파일만 분석합니다. 포함 파일의 각 항목이 파일 이름이거나 상대적 경로에 파일 이름을 더한 것이어야 합니다. 코드 검토 애플리케이션은 지정된 디렉토리에서 각 항목을 검색합니다. |
| -excludefile | 선택사항 | 이 매개변수는 -directory
매개변수가 있는 경우에만 사용합니다. 분석에서 제외할
소스 코드 파일 목록이 행당 한 파일씩 표시된 텍스트 파일의
완전한 경로를 지정합니다. -directory 매개변수와 -excludefile 매개변수가 둘 다 있으면 코드 검토 애플리케이션은 제외 파일에 지정되고 -directory 매개변수에 지정된 디렉토리 중 하나에 있는 소스 코드 파일을 분석에서 제외합니다. 제외되지 않은 모든 파일을 분석합니다. 제외 파일의 각 항목이 파일 이름이거나 상대적 경로에 파일 이름을 더한 것이어야 합니다. 코드 검토 애플리케이션은 지정된 디렉토리에서 각 항목을 검색하고 일치하는 파일을 찾으면 제외합니다. |
| -exportdirectory | 필수 | 이 매개변수는 코드 검토
애플리케이션이 XML 및 CSV 출력 데이터 파일을
작성하는 디렉토리의 완전한 경로를 지정합니다. 이 데이터 파일을 다른 애플리케이션의 입력으로 사용할 수 있습니다. 모든 지원되는 유형의 출력 데이터 파일이 생성됩니다. 이 매개변수를 생략하면 출력 데이터 파일이 생성되지 않습니다. 그러나, 애플리케이션은 해당 옵션을 지정한 경우에도 출력 정보를 표준 출력에 계속 작성합니다. |
| -nosplash | 선택사항 | 이 매개변수는 Eclipse 스플래시 화면을 표시하지 않습니다. |
| -verbose | 선택사항 | 이 매개변수는 코드 검토 애플리케이션이
출력 정보를 표준 출력에 작성하도록 합니다. Windows 운영 체제에서
출력 정보를 캡처하려면 -verbose 매개변수를
지정할 뿐만 아니라 명령행에서 표준 출력을 파일로 경로 재지정해야
합니다.
|
| >output_file | 선택사항 | 파일에서 애플리케이션 출력 정보를
캡처하려면 명령행에 이 경로 재지정을 사용하십시오. Windows에서는 출력 정보를 가져오려면 -verbose 매개변수도 지정해야 합니다. |