source: SRUAggregator/trunk/pom.xml @ 5971

Last change on this file since 5971 was 5971, checked in by emanuel.dima@uni-tuebingen.de, 9 years ago
  1. alpha 19: better UI for statistics, misc bugfixes
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-19</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                <repository>
29                        <id>sardine-google-svn-repo</id>
30                        <snapshots>
31                                <enabled>true</enabled>
32                        </snapshots>
33                        <name>Sardine maven repo at Google Code</name>
34                        <url>http://sardine.googlecode.com/svn/maven/</url>
35                </repository>
36        </repositories> 
37
38        <dependencies>
39                <dependency>
40                        <groupId>io.dropwizard</groupId>
41                        <artifactId>dropwizard-core</artifactId>
42                        <version>0.7.1</version>
43                </dependency>
44                <dependency>
45                        <groupId>io.dropwizard</groupId>
46                        <artifactId>dropwizard-assets</artifactId>
47                        <version>0.7.1</version>
48                </dependency>
49                <dependency>
50                        <groupId>io.dropwizard</groupId>
51                        <artifactId>dropwizard-spdy</artifactId>
52                        <version>0.7.1</version>
53                </dependency>
54                <dependency>
55                        <groupId>io.dropwizard</groupId>
56                        <artifactId>dropwizard-testing</artifactId>
57                        <version>0.7.1</version>
58                        <scope>test</scope>
59                </dependency>
60
61                <dependency>
62                        <groupId>eu.clarin.sru</groupId>
63                        <artifactId>sru-client</artifactId>
64                        <version>0.9.5-DEBUG</version>
65                </dependency>
66
67                <dependency>
68                        <groupId>eu.clarin.weblicht</groupId>
69                        <artifactId>wlfxb</artifactId>
70                        <version>1.3.1</version>
71                </dependency>
72                <dependency>
73                        <groupId>eu.clarin.weblicht</groupId>
74                        <artifactId>connectors</artifactId>
75                        <version>1.0.6</version>
76                </dependency>
77                <dependency>
78                        <groupId>eu.clarin.weblicht</groupId>
79                        <artifactId>bindings</artifactId>
80                        <version>1.0.4</version>
81                </dependency>
82
83                <dependency>
84                        <groupId>org.apache.opennlp</groupId>
85                        <artifactId>opennlp-tools</artifactId>
86                        <version>1.5.3</version>
87                </dependency>
88                <dependency>
89                    <groupId>com.optimaize.languagedetector</groupId>
90                    <artifactId>language-detector</artifactId>
91                    <version>0.4</version>
92                </dependency>
93               
94                <dependency>
95                        <groupId>com.googlecode.sardine</groupId>
96                        <artifactId>sardine</artifactId>
97                        <version>314</version>
98                        <type>jar</type>
99                        <exclusions>
100                                <exclusion>
101                                        <groupId>org.apache.httpcomponents</groupId>
102                                        <artifactId>httpcore</artifactId>
103                                </exclusion>
104                                <exclusion>
105                                        <artifactId>commons-codec</artifactId>
106                                        <groupId>commons-codec</groupId>
107                                </exclusion>
108                        </exclusions>
109                </dependency>
110                <dependency>
111                        <groupId>org.apache.poi</groupId>
112                        <artifactId>poi-ooxml</artifactId>
113                        <version>3.11-beta2</version>
114                </dependency>
115        </dependencies>
116
117        <build>
118                <plugins>
119                        <plugin>
120                                <groupId>org.apache.maven.plugins</groupId>
121                                <artifactId>maven-enforcer-plugin</artifactId>
122                                <version>1.3.1</version>
123                                <executions>
124                                        <execution>
125                                                <id>enforce</id>
126                                                <configuration>
127                                                        <rules>
128                                                                <DependencyConvergence />
129                                                        </rules>
130                                                </configuration>
131                                                <goals>
132                                                        <!--<goal>enforce</goal>-->
133                                                </goals>
134                                        </execution>
135                                </executions>
136                        </plugin>
137                        <plugin>
138                                <groupId>org.apache.maven.plugins</groupId>
139                                <artifactId>maven-compiler-plugin</artifactId>
140                                <version>3.2</version>
141                                <configuration>
142                                        <source>1.7</source>
143                                        <target>1.7</target>
144                                        <encoding>UTF-8</encoding>
145                                </configuration>
146                        </plugin>
147                        <!--<plugin>
148                                <groupId>org.apache.maven.plugins</groupId>
149                                <artifactId>maven-source-plugin</artifactId>
150                                <version>2.2.1</version>
151                                <executions>
152                                        <execution>
153                                                <id>attach-sources</id>
154                                                <goals>
155                                                        <goal>jar</goal>
156                                                </goals>
157                                        </execution>
158                                </executions>
159                        </plugin>-->
160                        <plugin>
161                                <groupId>org.apache.maven.plugins</groupId>
162                                <artifactId>maven-jar-plugin</artifactId>
163                                <version>2.5</version>
164                                <configuration>
165                                        <archive>
166                                                <manifest>
167                                                        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
168                                                </manifest>
169                                        </archive>
170                                </configuration>
171                        </plugin>
172                        <plugin>
173                                <groupId>org.apache.maven.plugins</groupId>
174                                <artifactId>maven-shade-plugin</artifactId>
175                                <version>2.2</version>
176                                <configuration>
177                                        <createDependencyReducedPom>true</createDependencyReducedPom>
178                                        <filters>
179                                                <filter>
180                                                        <artifact>*:*</artifact>
181                                                        <excludes>
182                                                                <exclude>META-INF/*.SF</exclude>
183                                                                <exclude>META-INF/*.DSA</exclude>
184                                                                <exclude>META-INF/*.RSA</exclude>
185                                                        </excludes>
186                                                </filter>
187                                        </filters>
188                                </configuration>
189                                <executions>
190                                        <execution>
191                                                <phase>package</phase>
192                                                <goals>
193                                                        <goal>shade</goal>
194                                                </goals>
195                                                <configuration>
196                                                        <transformers>
197                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
198                                                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
199                                                                        <mainClass>eu.clarin.sru.fcs.aggregator.app.Aggregator</mainClass>
200                                                                </transformer>
201                                                        </transformers>
202                                                </configuration>
203                                        </execution>
204                                </executions>
205                        </plugin>
206                </plugins>
207        </build>
208</project>
Note: See TracBrowser for help on using the repository browser.