<?xml version='1.0' encoding='UTF-8'?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>

   <parent>
      <groupId>org.infinispan</groupId>
      <artifactId>infinispan-parent</artifactId>
      <version>4.2.1.FINAL</version>
      <relativePath>../../parent/pom.xml</relativePath>
   </parent>

   <artifactId>infinispan-lucene-demo</artifactId>
   <name>Infinispan Lucene Directory Demo</name>
   <description>Infinispan - Lucene Directory Demo</description>

   <dependencies>
      <dependency>
         <groupId>${project.groupId}</groupId>
         <artifactId>infinispan-lucene-directory</artifactId>
         <version>${project.version}</version>
      </dependency>
      <dependency>
         <groupId>${project.groupId}</groupId>
         <artifactId>infinispan-core</artifactId>
         <version>${project.version}</version>
         <type>test-jar</type>
         <scope>test</scope>
      </dependency>
   </dependencies>

   <build>
      <plugins>
      
         
         <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>appassembler-maven-plugin</artifactId>
            <version>1.0</version>
            <configuration>
               <programs>
                  <program>
                     <mainClass>org.infinispan.lucenedemo.DemoDriver</mainClass>
                     <name>lucene-demo</name>
                  </program>
               </programs>
               <extraJvmArguments>-Djava.net.preferIPv4Stack=true -Dprotocol.stack=udp</extraJvmArguments>
               <assembleDirectory>${project.build.directory}/assembly</assembleDirectory>
            </configuration>
         </plugin>
         
         
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.4.3</version>
            <configuration>
               <parallel>false</parallel>
               <threadCount>1</threadCount>
               <forkMode>once</forkMode>
               <systemProperties>
                  <property>
                     <name>bind.address</name>
                     <value>127.0.0.1</value>
                  </property>
                  <property>
                     <name>java.net.preferIPv4Stack</name>
                     <value>true</value>
                  </property>
               </systemProperties>
               <trimStackTrace>false</trimStackTrace>
            </configuration>
         </plugin>
         
      </plugins>
   </build>

</project>