在我的构建文件中,我使用 jenkins-php.org 中描述的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 .
但为什么不在我的构建文件中?它始终贯穿 library 下的整个 Zend 库。
哦,phpcpd 是同样的问题。在控制台中是对的,用 ant 运行它不是...