29.3 Maven 
                
                      
                
                            Wer Apache Maven (http://maven.apache.org) als
        Buildsystem einsetzt, kann die Testausführung mit QF-Test in die
        Builddatei integrieren. Dies geschieht mittels Verwendung des antrun
        Plugins von Maven. Eine Beispiel pom.xml Datei, bei der die Tests in
        der test Phase des Builds ausgeführt werden,
        könnte wie folgt aussehen:
      
                
<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/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <artifactId>testant</artifactId>
 <packaging>jar</packaging>
 <name>testant</name>
 <groupId>de.qfs</groupId>
 <version>1</version>
 <properties>
  <qf.exe>"C:\Program Files\qfs\qftest\qftest-9.0.6\bin\qftest.exe"</qf.exe>
  <qf.reportfolder>qftest</qf.reportfolder>
  <qf.log>logFile.qrz</qf.log>
  <qf.suite>"c:\path\to\testsuite.qft"</qf.suite>
 </properties>
 <build>
     <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-antrun-plugin</artifactId>
             <executions>
                 <execution>
                     <phase>test</phase>
                     <configuration>
                         <tasks>
                             <exec executable="${qf.exe}">
                                 <arg value="-batch"/>
                                 <arg value="-report"/>
                                 <arg value="${qf.reportfolder}"/>
                                 <arg value="-runlog"/>
                                 <arg value="${qf.log}"/>
                                 <arg value="${qf.suite}"/>
                             </exec>
                         </tasks>
                     </configuration>
                     <goals>
                         <goal>run</goal>
                     </goals>
                 </execution>
             </executions>
         </plugin>
     </plugins>
 </build>
</project> 
                    pom.xml zur Testausführung
                    
                            In Ihrem Projekt könnte es notwendig werden, die Tests nicht in der
        test Phase auszuführen. Hierfür sollten Sie das Plugin
        wie in der Mavendokumentation beschrieben konfigurieren.