source: SRUAggregator/trunk/pom.xml @ 6111

Last change on this file since 6111 was 6111, checked in by emanuel.dima@uni-tuebingen.de, 9 years ago
  1. beta-30: embedded page, wip
File size: 5.2 KB
Line 
1<?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/xsd/maven-4.0.0.xsd">
3        <modelVersion>4.0.0</modelVersion>
4        <prerequisites>
5                <maven>3.0.0</maven>
6        </prerequisites>
7
8        <groupId>eu.clarin.sru.fcs</groupId>
9        <artifactId>Aggregator2</artifactId>
10        <version>2.0.0-beta-30</version>
11        <name>FCS Aggregator</name>
12
13        <properties>
14                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15                <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
16        </properties>
17
18        <repositories>
19                <repository>
20                        <id>clarin</id>
21                        <url>http://catalog.clarin.eu/ds/nexus/content/repositories/Clarin/</url>
22                </repository>
23                <repository>
24                        <id>sonatype-nexus-snapshots</id>
25                        <name>Sonatype Nexus Snapshots</name>
26                        <url>http://oss.sonatype.org/content/repositories/snapshots</url>
27                </repository>
28        </repositories> 
29
30        <dependencies>
31                <dependency>
32                        <groupId>io.dropwizard</groupId>
33                        <artifactId>dropwizard-core</artifactId>
34                        <version>0.7.1</version>
35                </dependency>
36                <dependency>
37                        <groupId>io.dropwizard</groupId>
38                        <artifactId>dropwizard-assets</artifactId>
39                        <version>0.7.1</version>
40                </dependency>
41                <dependency>
42                        <groupId>io.dropwizard</groupId>
43                        <artifactId>dropwizard-spdy</artifactId>
44                        <version>0.7.1</version>
45                </dependency>
46                <dependency>
47                        <groupId>io.dropwizard</groupId>
48                        <artifactId>dropwizard-testing</artifactId>
49                        <version>0.7.1</version>
50                        <scope>test</scope>
51                </dependency>
52
53                <dependency>
54                        <groupId>eu.clarin.sru</groupId>
55                        <artifactId>sru-client</artifactId>
56                        <version>0.9.5</version>
57                        <exclusions>
58                                <exclusion>
59                                        <groupId>org.slf4j</groupId>
60                                        <artifactId>slf4j-api</artifactId>
61                                </exclusion>
62                                <exclusion>
63                                        <groupId>commons-codec</groupId>
64                                        <artifactId>commons-codec</artifactId>
65                                </exclusion>
66                        </exclusions>
67                </dependency>
68
69                <dependency>
70                        <groupId>eu.clarin.weblicht</groupId>
71                        <artifactId>wlfxb</artifactId>
72                        <version>1.3.1</version>
73                </dependency>
74                <dependency>
75                        <groupId>eu.clarin.weblicht</groupId>
76                        <artifactId>connectors</artifactId>
77                        <version>1.0.6</version>
78                        <exclusions>
79                                <exclusion>
80                                        <groupId>com.sun.jersey</groupId>
81                                        <artifactId>jersey-client</artifactId>
82                                </exclusion>
83                        </exclusions>
84                </dependency>
85                <dependency>
86                        <groupId>eu.clarin.weblicht</groupId>
87                        <artifactId>bindings</artifactId>
88                        <version>1.0.4</version>
89                </dependency>
90
91                <dependency>
92                    <groupId>com.optimaize.languagedetector</groupId>
93                    <artifactId>language-detector</artifactId>
94                        <version>0.4</version>
95                        <exclusions>
96                                <exclusion>
97                                        <groupId>com.google.guava</groupId>
98                                        <artifactId>guava</artifactId>
99                                </exclusion>
100                        </exclusions>
101                </dependency>
102               
103                <dependency>
104                        <groupId>org.apache.poi</groupId>
105                        <artifactId>poi-ooxml</artifactId>
106                        <version>3.11-beta2</version>
107                </dependency>
108                <dependency>
109                        <groupId>com.sun.jersey</groupId>
110                        <artifactId>jersey-client</artifactId>
111                        <version>1.18.1</version>
112                        <type>jar</type>
113                </dependency>
114        </dependencies>
115
116        <build>
117                <plugins>
118                        <plugin>
119                                <groupId>org.apache.maven.plugins</groupId>
120                                <artifactId>maven-enforcer-plugin</artifactId>
121                                <version>1.3.1</version>
122                                <executions>
123                                        <execution>
124                                                <id>enforce</id>
125                                                <configuration>
126                                                        <rules>
127                                                                <DependencyConvergence />
128                                                        </rules>
129                                                </configuration>
130                                                <goals>
131                                                        <goal>enforce</goal>
132                                                </goals>
133                                        </execution>
134                                </executions>
135                        </plugin>
136                        <plugin>
137                                <groupId>org.apache.maven.plugins</groupId>
138                                <artifactId>maven-compiler-plugin</artifactId>
139                                <version>3.2</version>
140                                <configuration>
141                                        <source>1.7</source>
142                                        <target>1.7</target>
143                                        <encoding>UTF-8</encoding>
144                                </configuration>
145                        </plugin>
146                        <plugin>
147                                <groupId>org.apache.maven.plugins</groupId>
148                                <artifactId>maven-jar-plugin</artifactId>
149                                <version>2.5</version>
150                                <configuration>
151                                        <archive>
152                                                <manifest>
153                                                        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
154                                                </manifest>
155                                        </archive>
156                                </configuration>
157                        </plugin>
158                        <plugin>
159                                <groupId>org.apache.maven.plugins</groupId>
160                                <artifactId>maven-shade-plugin</artifactId>
161                                <version>2.2</version>
162                                <configuration>
163                                        <createDependencyReducedPom>true</createDependencyReducedPom>
164                                        <filters>
165                                                <filter>
166                                                        <artifact>*:*</artifact>
167                                                        <excludes>
168                                                                <exclude>META-INF/*.SF</exclude>
169                                                                <exclude>META-INF/*.DSA</exclude>
170                                                                <exclude>META-INF/*.RSA</exclude>
171                                                        </excludes>
172                                                </filter>
173                                        </filters>
174                                </configuration>
175                                <executions>
176                                        <execution>
177                                                <phase>package</phase>
178                                                <goals>
179                                                        <goal>shade</goal>
180                                                </goals>
181                                                <configuration>
182                                                        <transformers>
183                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
184                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
185                                                                        <mainClass>eu.clarin.sru.fcs.aggregator.app.Aggregator</mainClass>
186                                                                </transformer>
187                                                        </transformers>
188                                                </configuration>
189                                        </execution>
190                                </executions>
191                        </plugin>
192                </plugins>
193        </build>
194</project>
Note: See TracBrowser for help on using the repository browser.