source: SRUAggregator/trunk/pom.xml @ 6043

Last change on this file since 6043 was 6043, checked in by emanuel.dima@uni-tuebingen.de, 9 years ago
  1. alpha 21: downloading as text, csv, excel and tcf works
File size: 5.6 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-alpha-21</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-DEBUG</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>org.apache.opennlp</groupId>
93                        <artifactId>opennlp-tools</artifactId>
94                        <version>1.5.3</version>
95                </dependency>
96                <dependency>
97                    <groupId>com.optimaize.languagedetector</groupId>
98                    <artifactId>language-detector</artifactId>
99                        <version>0.4</version>
100                        <exclusions>
101                                <exclusion>
102                                        <groupId>com.google.guava</groupId>
103                                        <artifactId>guava</artifactId>
104                                </exclusion>
105                        </exclusions>
106                </dependency>
107               
108                <dependency>
109                        <groupId>org.apache.poi</groupId>
110                        <artifactId>poi-ooxml</artifactId>
111                        <version>3.11-beta2</version>
112                </dependency>
113                <dependency>
114                        <groupId>com.sun.jersey</groupId>
115                        <artifactId>jersey-client</artifactId>
116                        <version>1.18.1</version>
117                        <type>jar</type>
118                </dependency>
119        </dependencies>
120
121        <build>
122                <plugins>
123                        <plugin>
124                                <groupId>org.apache.maven.plugins</groupId>
125                                <artifactId>maven-enforcer-plugin</artifactId>
126                                <version>1.3.1</version>
127                                <executions>
128                                        <execution>
129                                                <id>enforce</id>
130                                                <configuration>
131                                                        <rules>
132                                                                <DependencyConvergence />
133                                                        </rules>
134                                                </configuration>
135                                                <goals>
136                                                        <goal>enforce</goal>
137                                                </goals>
138                                        </execution>
139                                </executions>
140                        </plugin>
141                        <plugin>
142                                <groupId>org.apache.maven.plugins</groupId>
143                                <artifactId>maven-compiler-plugin</artifactId>
144                                <version>3.2</version>
145                                <configuration>
146                                        <source>1.7</source>
147                                        <target>1.7</target>
148                                        <encoding>UTF-8</encoding>
149                                </configuration>
150                        </plugin>
151                        <!--<plugin>
152                                <groupId>org.apache.maven.plugins</groupId>
153                                <artifactId>maven-source-plugin</artifactId>
154                                <version>2.2.1</version>
155                                <executions>
156                                        <execution>
157                                                <id>attach-sources</id>
158                                                <goals>
159                                                        <goal>jar</goal>
160                                                </goals>
161                                        </execution>
162                                </executions>
163                        </plugin>-->
164                        <plugin>
165                                <groupId>org.apache.maven.plugins</groupId>
166                                <artifactId>maven-jar-plugin</artifactId>
167                                <version>2.5</version>
168                                <configuration>
169                                        <archive>
170                                                <manifest>
171                                                        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
172                                                </manifest>
173                                        </archive>
174                                </configuration>
175                        </plugin>
176                        <plugin>
177                                <groupId>org.apache.maven.plugins</groupId>
178                                <artifactId>maven-shade-plugin</artifactId>
179                                <version>2.2</version>
180                                <configuration>
181                                        <createDependencyReducedPom>true</createDependencyReducedPom>
182                                        <filters>
183                                                <filter>
184                                                        <artifact>*:*</artifact>
185                                                        <excludes>
186                                                                <exclude>META-INF/*.SF</exclude>
187                                                                <exclude>META-INF/*.DSA</exclude>
188                                                                <exclude>META-INF/*.RSA</exclude>
189                                                        </excludes>
190                                                </filter>
191                                        </filters>
192                                </configuration>
193                                <executions>
194                                        <execution>
195                                                <phase>package</phase>
196                                                <goals>
197                                                        <goal>shade</goal>
198                                                </goals>
199                                                <configuration>
200                                                        <transformers>
201                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
202                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
203                                                                        <mainClass>eu.clarin.sru.fcs.aggregator.app.Aggregator</mainClass>
204                                                                </transformer>
205                                                        </transformers>
206                                                </configuration>
207                                        </execution>
208                                </executions>
209                        </plugin>
210                </plugins>
211        </build>
212</project>
Note: See TracBrowser for help on using the repository browser.