blob: 9ebc5a9e54760116eda780433daea90e880ecd35 [file] [log] [blame]
Michael Hanlca740d72015-06-16 10:04:58 +02001<?xml version="1.0" encoding="UTF-8"?>
2<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">
Michael Hanlca740d72015-06-16 10:04:58 +02003 <modelVersion>4.0.0</modelVersion>
Michael Hanlbadd79c2015-06-19 07:41:03 +02004 <groupId>de.ids_mannheim.korap</groupId>
Michael Hanlca740d72015-06-16 10:04:58 +02005 <artifactId>Kustvakt-core</artifactId>
Michael Hanlbadd79c2015-06-19 07:41:03 +02006 <name>Kustvakt core</name>
Michael Hanlca740d72015-06-16 10:04:58 +02007 <version>0.2</version>
Michael Hanlbadd79c2015-06-19 07:41:03 +02008 <description>Kustvakt core, basic rest api for testing purposes and default
9 interfaces</description>
Michael Hanlca740d72015-06-16 10:04:58 +020010 <build>
11 <plugins>
12 <plugin>
Michael Hanl0f6ffd72015-08-27 19:23:15 +020013 <artifactId>maven-jar-plugin</artifactId>
14 <executions>
15 <execution>
16 <phase>package</phase>
17 <goals>
18 <goal>test-jar</goal>
19 </goals>
20 </execution>
21 </executions>
22 </plugin>
23 <plugin>
Michael Hanlca740d72015-06-16 10:04:58 +020024 <artifactId>maven-surefire-plugin</artifactId>
25 <version>2.9</version>
26 <configuration>
27 <excludes>
28 <exclude>**/*APITest.java</exclude>
29 </excludes>
30 <includes>
31 <include>**/TestSuite.java</include>
32 </includes>
33 </configuration>
34 </plugin>
35 <plugin>
36 <artifactId>maven-shade-plugin</artifactId>
37 <version>2.1</version>
38 <executions>
39 <execution>
40 <id>light</id>
41 <phase>package</phase>
42 <goals>
43 <goal>shade</goal>
44 </goals>
45 <configuration>
46 <transformers>
47 <transformer>
Michael Hanl0f6ffd72015-08-27 19:23:15 +020048 <mainClass>de.ids_mannheim.korap.web.KustvaktServer</mainClass>
Michael Hanlca740d72015-06-16 10:04:58 +020049 </transformer>
50 <transformer>
51 <resource>META-INF/spring.handlers</resource>
52 </transformer>
53 <transformer>
54 <resource>META-INF/spring.schemas</resource>
55 </transformer>
56 </transformers>
57 <filters>
58 <filter>
59 <artifact>*:*</artifact>
60 <excludes>
61 <exclude>META-INF/*.SF</exclude>
62 <exclude>META-INF/*.DSA</exclude>
63 <exclude>META-INF/*.RSA</exclude>
64 </excludes>
65 </filter>
66 </filters>
67 </configuration>
68 </execution>
69 </executions>
70 </plugin>
71 </plugins>
72 </build>
73 <repositories>
74 <repository>
75 <id>codehaus-release-repo</id>
76 <name>Codehaus Release Repo</name>
77 <url>http://repository.codehaus.org</url>
78 </repository>
79 <repository>
80 <id>central</id>
81 <url>http://repo1.maven.org/maven2/</url>
82 </repository>
83 <repository>
84 <snapshots />
85 <id>sonatype</id>
86 <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
87 </repository>
88 </repositories>
89 <dependencies>
90 <dependency>
Michael Hanl0f6ffd72015-08-27 19:23:15 +020091 <groupId>com.sun.jersey.jersey-test-framework</groupId>
92 <artifactId>jersey-test-framework-core</artifactId>
93 <version>1.19</version>
94 <scope>test</scope>
95 <exclusions>
96 <exclusion>
97 <artifactId>javax.servlet-api</artifactId>
98 <groupId>javax.servlet</groupId>
99 </exclusion>
100 <exclusion>
101 <artifactId>jersey-client</artifactId>
102 <groupId>com.sun.jersey</groupId>
103 </exclusion>
104 </exclusions>
105 </dependency>
106 <dependency>
107 <groupId>com.sun.jersey.jersey-test-framework</groupId>
108 <artifactId>jersey-test-framework-grizzly</artifactId>
109 <version>1.19</version>
110 <scope>test</scope>
111 <exclusions>
112 <exclusion>
113 <artifactId>grizzly-servlet-webserver</artifactId>
114 <groupId>com.sun.grizzly</groupId>
115 </exclusion>
116 <exclusion>
117 <artifactId>jersey-grizzly</artifactId>
118 <groupId>com.sun.jersey</groupId>
119 </exclusion>
120 </exclusions>
121 </dependency>
122 <dependency>
123 <groupId>junit</groupId>
124 <artifactId>junit</artifactId>
125 <version>4.11</version>
126 <scope>test</scope>
127 </dependency>
128 <dependency>
Michael Hanlca740d72015-06-16 10:04:58 +0200129 <groupId>com.restfuse</groupId>
130 <artifactId>com.eclipsesource.restfuse</artifactId>
131 <version>1.0.0</version>
132 <scope>provided</scope>
133 <exclusions>
134 <exclusion>
135 <artifactId>jetty-j2se6</artifactId>
136 <groupId>org.mortbay.jetty</groupId>
137 </exclusion>
138 </exclusions>
139 </dependency>
Michael Hanlca740d72015-06-16 10:04:58 +0200140 </dependencies>
141 <properties>
142 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
143 <maven.compiler.source>1.7</maven.compiler.source>
144 <maven.compiler.target>1.7</maven.compiler.target>
145 </properties>
146</project>
147