|  | <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>de.ids_mannheim.korap</groupId> | 
|  | <artifactId>Koral</artifactId> | 
|  | <version>0.22</version> | 
|  | <packaging>jar</packaging> | 
|  | <name>Koral</name> | 
|  | <url>http://maven.apache.org</url> | 
|  |  | 
|  | <organization> | 
|  | <name>IDS Mannheim</name> | 
|  | <url>http://www.ids-mannheim.de/</url> | 
|  | </organization> | 
|  |  | 
|  | <developers> | 
|  | <developer> | 
|  | <name>Joachim Bingel</name> | 
|  | <email>bingel@ids-mannheim.de</email> | 
|  | </developer> | 
|  | <developer> | 
|  | <name>Nils Diewald</name> | 
|  | <email>diewald@ids-mannheim.de</email> | 
|  | <url>http://nils-diewald.de</url> | 
|  | </developer> | 
|  | <developer> | 
|  | <name>Michael Hanl</name> | 
|  | <email>hanl@ids-mannheim.de</email> | 
|  | </developer> | 
|  | <developer> | 
|  | <name>Eliza Margaretha</name> | 
|  | <email>margaretha@ids-mannheim.de</email> | 
|  | </developer> | 
|  | </developers> | 
|  |  | 
|  | <properties> | 
|  | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | </properties> | 
|  |  | 
|  | <repositories> | 
|  | <repository> | 
|  | <id>id-maven-repo</id> | 
|  | <url>http://maven.indexdata.com</url> | 
|  | </repository> | 
|  | <repository> | 
|  | <id>CLARIN</id> | 
|  | <name>CLARIN Repository</name> | 
|  | <url>https://nexus.clarin.eu/content/repositories/Clarin</url> | 
|  | <snapshots> | 
|  | <enabled>false</enabled> | 
|  | </snapshots> | 
|  | </repository> | 
|  | </repositories> | 
|  | <dependencies> | 
|  | <!-- <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> | 
|  | <version>4.2</version> </dependency> --> | 
|  | <dependency> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr4-runtime</artifactId> | 
|  | <version>4.5.1</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr4-maven-plugin</artifactId> | 
|  | <version>4.2</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr-runtime</artifactId> | 
|  | <version>3.5</version> | 
|  | <scope>compile</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.google.guava</groupId> | 
|  | <artifactId>guava</artifactId> | 
|  | <version>15.0</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.fasterxml.jackson.core</groupId> | 
|  | <artifactId>jackson-core</artifactId> | 
|  | <version>2.3.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.fasterxml.jackson.core</groupId> | 
|  | <artifactId>jackson-annotations</artifactId> | 
|  | <version>2.3.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.fasterxml.jackson.core</groupId> | 
|  | <artifactId>jackson-databind</artifactId> | 
|  | <version>2.3.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>junit</groupId> | 
|  | <artifactId>junit</artifactId> | 
|  | <version>4.11</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>commons-lang</groupId> | 
|  | <artifactId>commons-lang</artifactId> | 
|  | <version>2.6</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.z3950.zing</groupId> | 
|  | <artifactId>cql-java</artifactId> | 
|  | <version>1.12</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>log4j</groupId> | 
|  | <artifactId>log4j</artifactId> | 
|  | <version>1.2.17</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>log4j</groupId> | 
|  | <artifactId>apache-log4j-extras</artifactId> | 
|  | <version>1.2.17</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-api</artifactId> | 
|  | <version>1.7.5</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-log4j12</artifactId> | 
|  | <version>1.7.5</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>eu.clarin.sru.fcs</groupId> | 
|  | <artifactId>fcs-simple-endpoint</artifactId> | 
|  | <version>1.3.0</version> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | <build> | 
|  | <sourceDirectory>${basedir}/src/main/java</sourceDirectory> | 
|  | <outputDirectory>${basedir}/target/classes</outputDirectory> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-compiler-plugin</artifactId> | 
|  | <version>3.3</version> | 
|  | <configuration> | 
|  | <compilerVersion>1.7</compilerVersion> | 
|  | <source>1.7</source> | 
|  | <target>1.7</target> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <!-- <plugin> | 
|  | <groupId>org.codehaus.mojo</groupId> | 
|  | <artifactId>properties-maven-plugin</artifactId> | 
|  | <version>1.0.0</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>set-system-properties</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <properties> | 
|  | <property> | 
|  | <name>https.protocols</name> | 
|  | <value>TLSv1.2</value> | 
|  | </property> | 
|  | </properties> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> --> | 
|  | <!-- <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <version>2.19.1</version> | 
|  | <configuration> | 
|  | <systemProperties> | 
|  | <property> | 
|  | <name>https.protocols</name> | 
|  | <value>TLSv1.2</value> | 
|  | </property> | 
|  | </systemProperties> | 
|  | <argLine>-Djava.https.protocols=TLSv1.2</argLine> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-failsafe-plugin</artifactId> | 
|  | <version>2.19.1</version> | 
|  | <configuration> | 
|  | <systemPropertyVariables> | 
|  | <https.protocols>TLSv1.2</https.protocols> | 
|  | </systemPropertyVariables> | 
|  | </configuration> | 
|  | </plugin> --> | 
|  | <!-- Formatter plugin for Eclipse based coding conventions http://maven-java-formatter-plugin.googlecode.com/svn/site/0.4/usage.html --> | 
|  | <plugin> | 
|  | <groupId>com.googlecode.maven-java-formatter-plugin</groupId> | 
|  | <artifactId>maven-java-formatter-plugin</artifactId> | 
|  | <version>0.4</version> | 
|  | <configuration> | 
|  | <configFile>${project.basedir}/Format.xml</configFile> | 
|  | <overrideConfigCompilerVersion>true</overrideConfigCompilerVersion> | 
|  | <compilerSource>1.7</compilerSource> | 
|  | <compilerCompliance>1.7</compilerCompliance> | 
|  | <compilerTargetPlatform>1.7</compilerTargetPlatform> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-dependency-plugin</artifactId> | 
|  | <executions> | 
|  | <execution> | 
|  | <phase>install</phase> | 
|  | <goals> | 
|  | <goal>copy-dependencies</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <outputDirectory>${project.build.directory}/../lib</outputDirectory> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-jar-plugin</artifactId> | 
|  | <version>2.5</version> | 
|  | <configuration> | 
|  | <archive> | 
|  | <manifest> | 
|  | <addClasspath>true</addClasspath> | 
|  | <classpathPrefix>../lib/</classpathPrefix> | 
|  | <mainClass>de.ids_mannheim.korap.query.serialize.QuerySerializer</mainClass> | 
|  | </manifest> | 
|  | </archive> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <!-- This plugin will help to build the ANTLR4 grammar on the fly. The | 
|  | recipe is based on http://stackoverflow.com/questions/15310628/ customize-maven-to-automatically-create-antlr4-grammar-java-files-on-build --> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr4-maven-plugin</artifactId> | 
|  | <version>4.2</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>poliqarpplus</id> | 
|  | <goals> | 
|  | <goal>antlr4</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <sourceDirectory>${basedir}/src/main/antlr/poliqarpplus</sourceDirectory> | 
|  | <outputDirectory>${basedir}/src/main/java/de/ids_mannheim/korap/query/parse/poliqarpplus</outputDirectory> | 
|  | <libDirectory>${basedir}/src/main/antlr/poliqarpplus</libDirectory> | 
|  | </configuration> | 
|  | <phase>generate-sources</phase> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>annis</id> | 
|  | <goals> | 
|  | <goal>antlr4</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <sourceDirectory>${basedir}/src/main/antlr/annis</sourceDirectory> | 
|  | <outputDirectory>${basedir}/src/main/java/de/ids_mannheim/korap/query/parse/annis</outputDirectory> | 
|  | <libDirectory>${basedir}/src/main/antlr/annis</libDirectory> | 
|  | </configuration> | 
|  | <phase>generate-sources</phase> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>collection</id> | 
|  | <goals> | 
|  | <goal>antlr4</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <sourceDirectory>${basedir}/src/main/antlr/collection</sourceDirectory> | 
|  | <outputDirectory>${basedir}/src/main/java/de/ids_mannheim/korap/query/parse/collection</outputDirectory> | 
|  | <libDirectory>${basedir}/src/main/antlr/collection</libDirectory> | 
|  | </configuration> | 
|  | <phase>generate-sources</phase> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <!-- This plugin will help to build the ANTLR3 grammar on the fly. The | 
|  | recipe is based on http://stackoverflow.com/questions/15310628/ customize-maven-to-automatically-create-antlr4-grammar-java-files-on-build --> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr3-maven-plugin</artifactId> | 
|  | <version>3.5.1</version> | 
|  | <configuration> | 
|  | <sourceDirectory>${basedir}/src/main/antlr/cosmas</sourceDirectory> | 
|  | <outputDirectory>${basedir}/src/main/java/de/ids_mannheim/korap/query/parse/cosmas</outputDirectory> | 
|  | <libDirectory>${basedir}/src/main/antlr</libDirectory> | 
|  | </configuration> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>antlr</goal> | 
|  | </goals> | 
|  | <phase>generate-sources</phase> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </project> |