Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
3
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
	<parent>
5
	    <groupId>eu.dnetlib</groupId>
6
        <artifactId>dnet-parent</artifactId>
7
        <version>2.0.0-SNAPSHOT</version>
8
        <relativePath></relativePath>
9
	</parent>
10
	<modelVersion>4.0.0</modelVersion>
11
	<groupId>eu.dnetlib</groupId>
12
	<artifactId>dnet-hadoop-services</artifactId>
13
	<packaging>jar</packaging>
14
	<version>1.0.0-SNAPSHOT</version>
15
	<scm>
16
        <developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-hadoop-services/trunk</developerConnection>
17
	</scm>
18
	<repositories>
19
	    <!-- Cloudera Repositories -->
20
	    <repository>
21
	        <snapshots>
22
	            <enabled>false</enabled>
23
	        </snapshots>
24
	        <id>cloudera-central</id>
25
	        <name>cloundera-libs-release</name>
26
	        <url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-central</url>
27
	    </repository>
28
	        <repository>
29
	            <id>cloudera-snapshots</id>
30
	            <name>cloudera-libs-snapshot</name>
31
	            <url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-snapshots</url>
32
	    </repository>
33
	    <repository>
34
	        <id>typesafe</id>
35
	        <name>typesafe-releases</name>
36
	        <url>http://maven.research-infrastructures.eu/nexus/content/repositories/typesafe</url>
37
	    </repository>
38
	</repositories>
39
	<dependencies>
40
        <dependency>
41
            <groupId>eu.dnetlib</groupId>
42
            <artifactId>dnet-core-services</artifactId>
43
            <version>1.0.0-SNAPSHOT</version>
44
        </dependency>
45
		<dependency>
46
			<groupId>eu.dnetlib</groupId>
47
			<artifactId>dnet-core-components</artifactId>
48
			<version>1.0.0-SNAPSHOT</version>
49
		</dependency>
50

    
51
		<dependency>
52
			<groupId>org.apache.hadoop</groupId>
53
			<artifactId>hadoop-common</artifactId>
54
			<version>${hadoop.common.version}</version>
55
			<exclusions>
56
				<exclusion>
57
					<groupId>com.google.protobuf</groupId>
58
					<artifactId>protobuf-java</artifactId>
59
				</exclusion>
60
				<exclusion>
61
					<groupId>javax.servlet</groupId>
62
					<artifactId>servlet-api</artifactId>
63
				</exclusion>
64
				<exclusion>
65
					<artifactId>slf4j-api</artifactId>
66
					<groupId>org.slf4j</groupId>
67
				</exclusion>
68
				<exclusion>
69
					<artifactId>slf4j-log4j12</artifactId>
70
					<groupId>org.slf4j</groupId>
71
				</exclusion>
72
				<exclusion>
73
					<artifactId>jsp-api</artifactId>
74
					<groupId>javax.servlet.jsp</groupId>
75
				</exclusion>
76
				<exclusion>
77
					<artifactId>guava</artifactId>
78
					<groupId>com.google.guava</groupId>
79
				</exclusion>
80
				<exclusion>
81
					<artifactId>jersey-json</artifactId>
82
					<groupId>com.sun.jersey</groupId>
83
				</exclusion>
84
				<exclusion>
85
					<artifactId>jersey-core</artifactId>
86
					<groupId>com.sun.jersey</groupId>
87
				</exclusion>
88
				<exclusion>
89
					<artifactId>jersey-server</artifactId>
90
					<groupId>com.sun.jersey</groupId>
91
				</exclusion>
92
				<exclusion>
93
					<artifactId>jetty</artifactId>
94
					<groupId>org.mortbay.jetty</groupId>
95
				</exclusion>
96
				<exclusion>
97
					<artifactId>jetty-util</artifactId>
98
					<groupId>org.mortbay.jetty</groupId>
99
				</exclusion>
100
				<exclusion>
101
					<artifactId>jackson-core-asl</artifactId>
102
					<groupId>org.codehaus.jackson</groupId>
103
				</exclusion>
104
				<exclusion>
105
					<artifactId>jackson-mapper-asl</artifactId>
106
					<groupId>org.codehaus.jackson</groupId>
107
				</exclusion>
108
				<exclusion>
109
					<artifactId>jasper-compiler</artifactId>
110
					<groupId>tomcat</groupId>
111
				</exclusion>
112
				<exclusion>
113
					<artifactId>commons-httpclient</artifactId>
114
					<groupId>commons-httpclient</groupId>
115
				</exclusion>
116
				<exclusion>
117
					<artifactId>jsch</artifactId>
118
					<groupId>com.jcraft</groupId>
119
				</exclusion>
120
				<exclusion>
121
					<artifactId>commons-beanutils</artifactId>
122
					<groupId>commons-beanutils</groupId>
123
				</exclusion>
124
				<exclusion>
125
					<artifactId>commons-lang</artifactId>
126
					<groupId>commons-lang</groupId>
127
				</exclusion>
128
				<exclusion>
129
					<artifactId>commons-logging</artifactId>
130
					<groupId>commons-logging</groupId>
131
				</exclusion>
132
				<exclusion>
133
					<artifactId>commons-net</artifactId>
134
					<groupId>commons-net</groupId>
135
				</exclusion>
136
				<exclusion>
137
					<artifactId>commons-compress</artifactId>
138
					<groupId>commons-compress</groupId>
139
				</exclusion>
140
			</exclusions>
141
		</dependency>
142
		<dependency>
143
			<groupId>org.apache.hadoop</groupId>
144
			<artifactId>hadoop-core</artifactId>
145
			<version>${hadoop.core.version}</version>
146
			<exclusions>
147
				<exclusion>
148
					<groupId>tomcat</groupId>
149
					<artifactId>jasper-runtime</artifactId>
150
				</exclusion>
151
				<exclusion>
152
					<groupId>tomcat</groupId>
153
					<artifactId>jasper-compiler</artifactId>
154
				</exclusion>
155
				<exclusion>
156
					<artifactId>jsp-api</artifactId>
157
					<groupId>javax.servlet.jsp</groupId>
158
				</exclusion>
159
				<exclusion>
160
					<groupId>javax.servlet</groupId>
161
					<artifactId>servlet-api</artifactId>
162
				</exclusion>
163
				<exclusion>
164
					<artifactId>commons-httpclient</artifactId>
165
					<groupId>commons-httpclient</groupId>
166
				</exclusion>
167
				<exclusion>
168
					<artifactId>commons-net</artifactId>
169
					<groupId>commons-net</groupId>
170
				</exclusion>
171
				<exclusion>
172
					<artifactId>jackson-core-asl</artifactId>
173
					<groupId>org.codehaus.jackson</groupId>
174
				</exclusion>
175
				<exclusion>
176
					<artifactId>jackson-mapper-asl</artifactId>
177
					<groupId>org.codehaus.jackson</groupId>
178
				</exclusion>
179
				<exclusion>
180
					<artifactId>jetty</artifactId>
181
					<groupId>org.mortbay.jetty</groupId>
182
				</exclusion>
183
				<exclusion>
184
					<artifactId>jetty-util</artifactId>
185
					<groupId>org.mortbay.jetty</groupId>
186
				</exclusion>
187
				<exclusion>
188
					<artifactId>jsp-2.1</artifactId>
189
					<groupId>org.mortbay.jetty</groupId>
190
				</exclusion>
191

    
192
				<exclusion>
193
					<artifactId>core</artifactId>
194
					<groupId>org.eclipse.jdt</groupId>
195
				</exclusion>
196

    
197
				<exclusion>
198
					<artifactId>jersey-core</artifactId>
199
					<groupId>com.sun.jersey</groupId>
200
				</exclusion>
201
				<exclusion>
202
					<artifactId>jersey-server</artifactId>
203
					<groupId>com.sun.jersey</groupId>
204
				</exclusion>
205

    
206
			</exclusions>
207
		</dependency>
208

    
209

    
210
		<dependency>
211
			<groupId>org.springframework</groupId>
212
			<artifactId>spring-beans</artifactId>
213
			<version>${spring.version}</version>
214
		</dependency>
215

    
216

    
217
		<!-- DO NOT REMOVE THIS DEPENDENCY!!! MODULES ACCESSING HDFS NEEDS IT EVEN
218
			IF mvn dependency:analyze SUGGESTS TO REMOVE IT -->
219
		<dependency>
220
			<groupId>org.apache.hadoop</groupId>
221
			<artifactId>hadoop-hdfs</artifactId>
222
			<version>${hadoop.hdfs.version}</version>
223
			<exclusions>
224
				<exclusion>
225
					<groupId>com.google.protobuf</groupId>
226
					<artifactId>protobuf-java</artifactId>
227
				</exclusion>
228
				<exclusion>
229
					<groupId>javax.servlet</groupId>
230
					<artifactId>servlet-api</artifactId>
231
				</exclusion>
232
				<exclusion>
233
					<artifactId>jsp-api</artifactId>
234
					<groupId>javax.servlet.jsp</groupId>
235
				</exclusion>
236
				<exclusion>
237
					<artifactId>guava</artifactId>
238
					<groupId>com.google.guava</groupId>
239
				</exclusion>
240
				<exclusion>
241
					<artifactId>commons-lang</artifactId>
242
					<groupId>commons-lang</groupId>
243
				</exclusion>
244
				<exclusion>
245
					<artifactId>commons-logging</artifactId>
246
					<groupId>commons-logging</groupId>
247
				</exclusion>
248
				<exclusion>
249
					<artifactId>jackson-core-asl</artifactId>
250
					<groupId>org.codehaus.jackson</groupId>
251
				</exclusion>
252
				<exclusion>
253
					<artifactId>jackson-mapper-asl</artifactId>
254
					<groupId>org.codehaus.jackson</groupId>
255
				</exclusion>
256
				<exclusion>
257
					<artifactId>jetty</artifactId>
258
					<groupId>org.mortbay.jetty</groupId>
259
				</exclusion>
260
				<exclusion>
261
					<artifactId>jetty-util</artifactId>
262
					<groupId>org.mortbay.jetty</groupId>
263
				</exclusion>
264
				<exclusion>
265
					<artifactId>jsp-2.1</artifactId>
266
					<groupId>org.mortbay.jetty</groupId>
267
				</exclusion>
268

    
269
				<exclusion>
270
					<artifactId>jersey-core</artifactId>
271
					<groupId>com.sun.jersey</groupId>
272
				</exclusion>
273
				<exclusion>
274
					<artifactId>jersey-server</artifactId>
275
					<groupId>com.sun.jersey</groupId>
276
				</exclusion>
277

    
278
			</exclusions>
279
		</dependency>
280
		<dependency>
281
			<groupId>org.apache.hbase</groupId>
282
			<artifactId>hbase</artifactId>
283
			<version>${apache.hbase.version}</version>
284
			<exclusions>
285
				<exclusion>
286
					<groupId>com.google.protobuf</groupId>
287
					<artifactId>protobuf-java</artifactId>
288
				</exclusion>
289
				<exclusion>
290
					<artifactId>jsp-api-2.1</artifactId>
291
					<groupId>org.mortbay.jetty</groupId>
292
				</exclusion>
293
				<exclusion>
294
					<artifactId>servlet-api-2.5</artifactId>
295
					<groupId>org.mortbay.jetty</groupId>
296
				</exclusion>
297
				<exclusion>
298
					<artifactId>slf4j-api</artifactId>
299
					<groupId>org.slf4j</groupId>
300
				</exclusion>
301
				<exclusion>
302
					<artifactId>slf4j-log4j12</artifactId>
303
					<groupId>org.slf4j</groupId>
304
				</exclusion>
305
				<exclusion>
306
					<artifactId>stax-api</artifactId>
307
					<groupId>stax</groupId>
308
				</exclusion>
309
				<exclusion>
310
					<artifactId>httpclient</artifactId>
311
					<groupId>org.apache.httpcomponents</groupId>
312
				</exclusion>
313
				<exclusion>
314
					<artifactId>guava</artifactId>
315
					<groupId>com.google.guava</groupId>
316
				</exclusion>
317
				<exclusion>
318
					<artifactId>jersey-json</artifactId>
319
					<groupId>com.sun.jersey</groupId>
320
				</exclusion>
321
				<exclusion>
322
					<artifactId>jaxb-api</artifactId>
323
					<groupId>javax.xml.bind</groupId>
324
				</exclusion>
325
				<exclusion>
326
					<artifactId>commons-httpclient</artifactId>
327
					<groupId>commons-httpclient</groupId>
328
				</exclusion>
329
				<exclusion>
330
					<artifactId>commons-lang</artifactId>
331
					<groupId>commons-lang</groupId>
332
				</exclusion>
333
				<exclusion>
334
					<artifactId>commons-logging</artifactId>
335
					<groupId>commons-logging</groupId>
336
				</exclusion>
337
				<exclusion>
338
					<artifactId>jackson-core-asl</artifactId>
339
					<groupId>org.codehaus.jackson</groupId>
340
				</exclusion>
341
				<exclusion>
342
					<artifactId>jackson-mapper-asl</artifactId>
343
					<groupId>org.codehaus.jackson</groupId>
344
				</exclusion>
345
				<exclusion>
346
					<artifactId>jetty</artifactId>
347
					<groupId>org.mortbay.jetty</groupId>
348
				</exclusion>
349
				<exclusion>
350
					<artifactId>jetty-util</artifactId>
351
					<groupId>org.mortbay.jetty</groupId>
352
				</exclusion>
353
				<exclusion>
354
					<artifactId>jsp-2.1</artifactId>
355
					<groupId>org.mortbay.jetty</groupId>
356
				</exclusion>
357

    
358
				<exclusion>
359
					<artifactId>jasper-compiler</artifactId>
360
					<groupId>tomcat</groupId>
361
				</exclusion>
362
				<exclusion>
363
					<artifactId>core</artifactId>
364
					<groupId>org.eclipse.jdt</groupId>
365
				</exclusion>
366

    
367
				<exclusion>
368
					<artifactId>jersey-core</artifactId>
369
					<groupId>com.sun.jersey</groupId>
370
				</exclusion>
371
				<exclusion>
372
					<artifactId>jersey-server</artifactId>
373
					<groupId>com.sun.jersey</groupId>
374
				</exclusion>
375

    
376
				<exclusion>
377
					<artifactId>jamon-runtime</artifactId>
378
					<groupId>org.jamon</groupId>
379
				</exclusion>
380

    
381
			</exclusions>
382
		</dependency>
383
		<dependency>
384
			<groupId>org.apache.oozie</groupId>
385
			<artifactId>oozie-client</artifactId>
386
			<version>${apache.oozie.version}</version>
387
			<exclusions>
388
				<exclusion>
389
					<artifactId>slf4j-simple</artifactId>
390
					<groupId>org.slf4j</groupId>
391
				</exclusion>
392
				<exclusion>
393
					<artifactId>slf4j-api</artifactId>
394
					<groupId>org.slf4j</groupId>
395
				</exclusion>
396
				<exclusion>
397
					<artifactId>xercesImpl</artifactId>
398
					<groupId>xerces</groupId>
399
				</exclusion>
400
			</exclusions>
401
		</dependency>
402

    
403
		<dependency>
404
			<groupId>junit</groupId>
405
			<artifactId>junit</artifactId>
406
			<version>${junit.version}</version>
407
			<scope>test</scope>
408
		</dependency>
409

    
410
	</dependencies>
411
	<properties>
412
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
413
    </properties>
414
</project>
    (1-1/1)