|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <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>Kustvakt-core</artifactId> | 
|  | <version>0.59.6</version> | 
|  | <packaging>jar</packaging> | 
|  | <name>Kustvakt core</name> | 
|  | <description>Kustvakt core, basic rest api for testing purposes and default | 
|  | interfaces | 
|  | </description> | 
|  | <properties> | 
|  | <maven.compiler.source>1.7</maven.compiler.source> | 
|  | <maven.compiler.target>1.7</maven.compiler.target> | 
|  | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | </properties> | 
|  | <profiles> | 
|  | <!-- mvn -Plight builds additionally the light server version with reduced functionality! --> | 
|  | <profile> | 
|  | <id>light</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <artifactId>maven-shade-plugin</artifactId> | 
|  | <version>2.1</version> | 
|  | <executions> | 
|  | <!-- option 1 --> | 
|  | <execution> | 
|  | <id>light</id> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>shade</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <finalName> | 
|  | Kustvakt-core-${project.version}-light | 
|  | </finalName> | 
|  | <transformers> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> | 
|  | <mainClass> | 
|  | de.ids_mannheim.korap.web.KustvaktBaseServer | 
|  | </mainClass> | 
|  | </transformer> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | <resource>META-INF/spring.handlers | 
|  | </resource> | 
|  | </transformer> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | <resource>META-INF/spring.schemas | 
|  | </resource> | 
|  | </transformer> | 
|  | </transformers> | 
|  | <!-- Additional configuration. --> | 
|  | <!-- apparently there is a securityexception --> | 
|  | <filters> | 
|  | <filter> | 
|  | <artifact>*:*</artifact> | 
|  | <excludes> | 
|  | <exclude>META-INF/*.SF</exclude> | 
|  | <exclude>META-INF/*.DSA | 
|  | </exclude> | 
|  | <exclude>META-INF/*.RSA | 
|  | </exclude> | 
|  | </excludes> | 
|  | </filter> | 
|  | </filters> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | </profiles> | 
|  | <build> | 
|  | <resources> | 
|  | <resource> | 
|  | <directory>src/main/resources</directory> | 
|  | <filtering>true</filtering> | 
|  | <includes> | 
|  | <include>**/*.info</include> | 
|  | <include>**/*.xml</include> | 
|  | <include>**/*.conf</include> | 
|  | <include>**/*.kustvakt</include> | 
|  | <include>**/*.properties</include> | 
|  | <include>**/*.sql</include> | 
|  | </includes> | 
|  | </resource> | 
|  | </resources> | 
|  | <testResources> | 
|  | <testResource> | 
|  | <directory>src/test/resources</directory> | 
|  | <filtering>true</filtering> | 
|  | <includes> | 
|  | <include>**/*.prop</include> | 
|  | <include>**/*.xml</include> | 
|  | <include>**/*.conf</include> | 
|  | <include>**/*.info</include> | 
|  | <include>**/*.properties</include> | 
|  | </includes> | 
|  | </testResource> | 
|  | <testResource> | 
|  | <directory>src/main/resources</directory> | 
|  | <filtering>true</filtering> | 
|  | <includes> | 
|  | <include>**/*.info</include> | 
|  | <include>**/*.properties</include> | 
|  | </includes> | 
|  | </testResource> | 
|  | </testResources> | 
|  | <plugins> | 
|  | <!-- | 
|  | 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> | 
|  | <!-- | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>format</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | --> | 
|  | </plugin> | 
|  | <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> | 
|  |  | 
|  | <!-- build tests jar, so extensions can use fastjerseytest class to build rest tests --> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-jar-plugin</artifactId> | 
|  | <version>2.1</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>test-jar</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <version>2.19.1</version> | 
|  | <configuration> | 
|  | <reuseForks>false</reuseForks> | 
|  | <forkCount>2</forkCount> | 
|  | <threadCount>10</threadCount> | 
|  |  | 
|  | <excludes> | 
|  | <exclude>**/*APITest.java</exclude> | 
|  | <exclude>de/ids_mannheim/korap/suites/*.java</exclude> | 
|  | </excludes> | 
|  | <includes> | 
|  | <include>de/ids_mannheim/korap/**/*.java</include> | 
|  | </includes> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <artifactId>maven-shade-plugin</artifactId> | 
|  | <version>2.1</version> | 
|  | <executions> | 
|  | <!-- option 1 --> | 
|  | <execution> | 
|  | <id>full</id> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>shade</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <transformers> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> | 
|  | <mainClass> | 
|  | de.ids_mannheim.korap.web.KustvaktServer | 
|  | </mainClass> | 
|  | </transformer> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | <resource>META-INF/spring.handlers | 
|  | </resource> | 
|  | </transformer> | 
|  | <transformer | 
|  | implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> | 
|  | <resource>META-INF/spring.schemas | 
|  | </resource> | 
|  | </transformer> | 
|  | </transformers> | 
|  | <!-- Additional configuration. --> | 
|  | <!-- apparently there is a securityException --> | 
|  | <filters> | 
|  | <filter> | 
|  | <artifact>*:*</artifact> | 
|  | <excludes> | 
|  | <exclude>META-INF/*.SF</exclude> | 
|  | <exclude>META-INF/*.DSA | 
|  | </exclude> | 
|  | <exclude>META-INF/*.RSA | 
|  | </exclude> | 
|  | </excludes> | 
|  | </filter> | 
|  | </filters> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>com.sun.jersey</groupId> | 
|  | <artifactId>jersey-bundle</artifactId> | 
|  | <version>1.8</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.sun.jersey.jersey-test-framework</groupId> | 
|  | <artifactId>jersey-test-framework-core</artifactId> | 
|  | <version>1.19</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.sun.jersey.jersey-test-framework</groupId> | 
|  | <artifactId>jersey-test-framework-grizzly</artifactId> | 
|  | <version>1.19</version> | 
|  | <scope>test</scope> | 
|  | </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>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>junit</groupId> | 
|  | <artifactId>junit</artifactId> | 
|  | <version>4.11</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.projectlombok</groupId> | 
|  | <artifactId>lombok</artifactId> | 
|  | <version>1.16.6</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>joda-time</groupId> | 
|  | <artifactId>joda-time</artifactId> | 
|  | <version>2.2</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>de.ids_mannheim.korap</groupId> | 
|  | <artifactId>Koral</artifactId> | 
|  | <version>0.22</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-servlet</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <!-- | 
|  | <dependency> | 
|  | <groupId>com.sun.jersey</groupId> | 
|  | <artifactId>jersey-grizzly2</artifactId> | 
|  | <version>1.8</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.sun.grizzly</groupId> | 
|  | <artifactId>grizzly-servlet-webserver</artifactId> | 
|  | <version>1.9.18-i</version> | 
|  | </dependency> | 
|  | --> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>org.xerial</groupId> | 
|  | <artifactId>sqlite-jdbc</artifactId> | 
|  | <version>3.8.10.1</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>mysql</groupId> | 
|  | <artifactId>mysql-connector-java</artifactId> | 
|  | <version>5.1.6</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>org.apache.commons</groupId> | 
|  | <artifactId>commons-dbcp2</artifactId> | 
|  | <version>2.1.1</version> | 
|  | </dependency> | 
|  | <!-- | 
|  | <dependency> | 
|  | <groupId>org.owasp.esapi</groupId> | 
|  | <artifactId>esapi</artifactId> | 
|  | <version>2.1.0</version> | 
|  | </dependency> | 
|  | --> | 
|  | <dependency> | 
|  | <groupId>commons-validator</groupId> | 
|  | <artifactId>commons-validator</artifactId> | 
|  | <version>1.4.0</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>org.mindrot</groupId> | 
|  | <artifactId>jbcrypt</artifactId> | 
|  | <version>0.3m</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>com.nimbusds</groupId> | 
|  | <artifactId>nimbus-jose-jwt</artifactId> | 
|  | <version>2.10.1</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>de.ids_mannheim.korap</groupId> | 
|  | <artifactId>Krill</artifactId> | 
|  | <version>0.55.5</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>org.xerial</groupId> | 
|  | <artifactId>sqlite-jdbc</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.reflections</groupId> | 
|  | <artifactId>reflections</artifactId> | 
|  | <version>0.9.9-RC1</version> | 
|  | </dependency> | 
|  | <!-- deprecated? --> | 
|  | <!--<dependency>--> | 
|  | <!--<groupId>com.restfuse</groupId>--> | 
|  | <!--<artifactId>com.eclipsesource.restfuse</artifactId>--> | 
|  | <!--<version>1.0.0</version>--> | 
|  | <!--<scope>provided</scope>--> | 
|  | <!--</dependency>--> | 
|  | <!-- deprecated --> | 
|  | <!--<dependency>--> | 
|  | <!--<groupId>com.jayway.restassured</groupId>--> | 
|  | <!--<artifactId>rest-assured</artifactId>--> | 
|  | <!--<version>2.4.0</version>--> | 
|  | <!--<scope>provided</scope>--> | 
|  | <!--</dependency>--> | 
|  | <!--<dependency>--> | 
|  | <!--<groupId>org.springframework</groupId>--> | 
|  | <!--<artifactId>spring-core</artifactId>--> | 
|  | <!--<version>4.0.5.RELEASE</version>--> | 
|  | <!--</dependency>--> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-context</artifactId> | 
|  | <version>4.0.5.RELEASE</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-context-support</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-test</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | <scope>compile</scope> | 
|  | </dependency> | 
|  |  | 
|  | <!-- apparently this order prevents the spring schemas from being overriden in META-INF/spring.schemas, thus must stay like this | 
|  | --> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-aop</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-aspects</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | </dependency> | 
|  |  | 
|  | <!-- copied from extension --> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-jdbc</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-tx</artifactId> | 
|  | <version>4.1.6.RELEASE</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.flywaydb</groupId> | 
|  | <artifactId>flyway-core</artifactId> | 
|  | <version>3.2.1</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>net.sf.ehcache</groupId> | 
|  | <artifactId>ehcache-core</artifactId> | 
|  | <version>2.6.5</version> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>org.apache.oltu.oauth2</groupId> | 
|  | <artifactId>org.apache.oltu.oauth2.authzserver</artifactId> | 
|  | <version>1.0.0</version> | 
|  | </dependency> | 
|  |  | 
|  | <!-- end copy --> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>commons-collections</groupId> | 
|  | <artifactId>commons-collections</artifactId> | 
|  | <version>3.2.1</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-server</artifactId> | 
|  | <version>8.1.8.v20121106</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-servlet</artifactId> | 
|  | <version>8.1.8.v20121106</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>asm</groupId> | 
|  | <artifactId>asm</artifactId> | 
|  | <version>3.3.1</version> | 
|  | </dependency> | 
|  |  | 
|  | <!-- | 
|  | not part of public release | 
|  | <dependency> | 
|  | <groupId>KorAP-graphDB</groupId> | 
|  | <artifactId>KorAP-graphDB</artifactId> | 
|  | <version>1.0-SNAPSHOT</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>org.antlr</groupId> | 
|  | <artifactId>antlr4-runtime</artifactId> | 
|  | </exclusion> | 
|  | <exclusion> | 
|  | <groupId>org.glassfish.jersey.core</groupId> | 
|  | <artifactId>jersey-client</artifactId> | 
|  | </exclusion> | 
|  | <exclusion> | 
|  | <groupId>org.glassfish.jersey.containers</groupId> | 
|  | <artifactId>jersey-container-grizzly2-http</artifactId> | 
|  | </exclusion> | 
|  | <exclusion> | 
|  | <groupId>org.glassfish.jersey.core</groupId> | 
|  | <artifactId>jersey-common</artifactId> | 
|  | </exclusion> | 
|  | <exclusion> | 
|  | <groupId>org.glassfish.jersey.core</groupId> | 
|  | <artifactId>jersey-server</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | --> | 
|  | </dependencies> | 
|  |  | 
|  | </project> |