2015-02-06 4 views
3

내 jenkinsbuild에서 Fortify SCA 플러그인이있는 Maven (v3.1.0) 프로젝트가 있습니다. 내가 sca 테스트 및이 명령이 속한 장소에서 폴더를 제외 명령을 찾고 있어요. 테스트 할 Java 프로젝트는 GIT 저장소에서로드됩니다.요새화 sca 젠킨스 빌드에서 폴더를 제외하려면 어떻게해야합니까?

내 명령 (작업) :

(빌드)

clean -Dfortify.sca.buildId=${JOB_NAME} sca:clean -Dmaven.test.skip=true install -Dfortify.sca.buildId=${JOB_NAME} sca:translate 

(빌드 후)

-Dfortify.sca.Xmx=4G 
-Dfortify.sca.Xms=2G 
-Dfortify.sca.Xss=100M 
-Dfortify.sca.PermGen=1G 
-Dfortify.sca.64bit=true 
-Dfortify.sca.verbose=true 
-Dfortify.sca.debug=false 
-Dfortify.sca.buildId=${JOB_NAME} 
-Dfortify.sca.toplevel.artifactId=test 
-Dfortify.sca.scan.failOnError=true 
-Dfortify.sca.upload=false 
-Dfortify.sca.upload.failOnError=true 
-Dfortify.f360.url=${SSC_URL} 
-Dfortify.f360.authToken=${SSC_AUTH_TOKEN} 
-Dfortify.f360.projectName=${JOB_NAME} 
-Dfortify.f360.projectVersion=current 
sca:scan 
+0

자세한 내용은 Fortify 자체에서 구성해야한다는 것을 알고 있습니다. 요새화 플러그인은 그런 것을 제공하지 않습니다. 또한 나는 적어도 Maven 3.1.1 또는 3.2.5 버전으로 업데이트하는 것이 좋습니다. – khmarbaise

답변

1

포티 Maven 플러그인 (4.21) 파일/폴더를 제외하는 속성이 있습니다 스캔에서 :

-Dcom.fortify.sca.exclude="fileA;fileB;fileC" 

또는 파일에서 Fortify 속성을 정의하고 가져올 수 있습니다.

-Dfortify.sca.properties.file=fortify.properties 
관련 문제