2012-12-19 3 views
1

내 빌드 파일에서 나는 jenkins-php.org에 설명 된대로 phploc을 사용하지만 폴더를 무시하지 않습니다.phploc을 무시하는 이유는 개미로 제외됩니다

<target name="phploc" description="Measure project size using PHPLOC"> 
    <exec executable="phploc"> 
     <arg value="--log-csv" /> 
     <arg value="${basedir}/build/logs/phploc.csv" /> 
     <arg value="--exclude"/> 
     <arg value="${basedir}/include/library" /> 
     <arg path="${basedir}"/> 
    </exec> 
</target> 

그것은 프로젝트 디렉토리 콘솔에서이 명령과 함께 작동 : 내 빌드 파일에

phploc --log-csv build/logs/phploc.csv --exclude include/library . 

그런데 왜하지? 그것은 항상 라이브러리 아래의 젠드 (Zend) 라이브러리 전체에서 실행됩니다.

오, phpcpd는 동일한 문제입니다. 콘솔에서이

답변

2

... 개미하지 그것을 실행, 바로 여기 추측하고있어,하지만 당신은

이 빌드 파일 명령 줄 실행에 당신은 개미에 반해

--exclude include/library 

를 사용 당신은 무엇에 basedir 세트를 효과적으로

--exclude ${basedir}/include/library 

입니다

<arg value="--exclude"/> 
<arg value="${basedir}/include/library" /> 

.

아마도 대신

<arg value="--exclude"/> 
<arg value="include/library" /> 

보십시오.

+0

귀하의 권리가 있습니다. 그것은 필자가 basedex 매개 변수를 phploc 및 phpcpd에 --exclude 값, 필요하지 않는 것 같다 – spankmaster79