Maven Sonar在zend项目中不运行phpunit

Maven Sonar在zend项目中不运行phpunit,maven,zend-framework,phpunit,sonarqube,Maven,Zend Framework,Phpunit,Sonarqube,我需要使用maven在Zend项目上运行sonar。 除了Sonar完全忽略单元测试,并且没有运行单元测试或在报告中显示单元测试结果之外,其他一切正常。 日志中未报告任何类型的错误 我正在使用: PHPUnit 3.6, Zend 1.11, 声纳3.7 这是我的pom: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

我需要使用maven在Zend项目上运行sonar。
除了Sonar完全忽略单元测试,并且没有运行单元测试或在报告中显示单元测试结果之外,其他一切正常。
日志中未报告任何类型的错误

我正在使用: PHPUnit 3.6, Zend 1.11, 声纳3.7

这是我的pom:

<project xmlns="http://maven.apache.org/POM/4.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>quickstart</groupId>
 <artifactId>quickstart</artifactId>
 <name>quick start</name>
 <version>1.0</version>

 <!-- For the moment, specify pom as packaging for php projects -->
 <packaging>pom</packaging>

 <build>
     <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>sonar-maven-plugin</artifactId>
                <version>2.0</version>
           </plugin>
        </plugins>
     </pluginManagement>
     <sourceDirectory>${basedir}/web</sourceDirectory>
     <testSourceDirectory>${basedir}/tests</testSourceDirectory>
 </build>

 <properties>
     <sonar.projectKey>org.codehaus.sonar:quickstart</sonar.projectKey>
     <sonar.projectName>PHP project quick start</sonar.projectName>
     <sonar.projectVersion>1.0</sonar.projectVersion>
     <sonar.language>php</sonar.language>
     <sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
     <sonar.dynamicAnalysis>false</sonar.dynamicAnalysis>

     <excludesAppli>**/library/**</excludesAppli>

     <sonar.exclusions>${excludesAppli}</sonar.exclusions>
     <sonar.phpCodesniffer.argumentLine>--ignore=**/library/**   </sonar.phpCodesniffer.argumentLine>
     <sonar.phpDepend.argumentLine>--ignore=**\library\**</sonar.phpDepend.argumentLine>
     <sonar.phpPmd.argumentLine>--exclude **\library\**</sonar.phpPmd.argumentLine>


     <sonar.phpUnit.coverage.analyzeOnly>false</sonar.phpUnit.coverage.analyzeOnly>
     <sonar.phpUnit.analyzeOnly>false</sonar.phpUnit.analyzeOnly>

    <sonar.phpUnit.analyze.test.directory>true</sonar.phpUnit.analyze.test.directory>
    <sonar.phpUnit.skip>false</sonar.phpUnit.skip>
    <sonar.phpUnit.coverage.skip>false</sonar.phpUnit.coverage.skip>
    <!--<sonar.phpUnit.mainTestClass></sonar.phpUnit.mainTestClass> -->
    <!--<sonar.phpUnit.configuration>${basedir}/tests/phpunit.xml</sonar.phpUnit.configuration> -->
 </properties>

4.0.0
快速入门
快速入门
快速启动
1
聚甲醛
org.codehaus.mojo
声纳maven插件
2
${basedir}/web
${basedir}/tests
org.codehaus.sonar:quickstart
PHP项目快速启动
1
php
UTF-8
错误的
**/图书馆/**
${excludesAppli}
--忽略=***/library/**
--忽略=***\library\**
--排除**\library\**
错误的
错误的
符合事实的
错误的
错误的

有什么想法我遗漏了什么吗?

解决了我需要编辑的问题:

<sonar.dynamicAnalysis>false</sonar.dynamicAnalysis>  
false

true
<sonar.dynamicAnalysis>true</sonar.dynamicAnalysis>