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

    
191

    
192
		<!-- DO NOT REMOVE THIS DEPENDENCY!!! MODULES ACCESSING HDFS NEEDS IT EVEN
193
			IF mvn dependency:analyze SUGGESTS TO REMOVE IT -->
194
		<dependency>
195
			<groupId>org.apache.hadoop</groupId>
196
			<artifactId>hadoop-hdfs</artifactId>
197
			<version>${hadoop.hdfs.version}</version>
198
			<exclusions>
199
				<exclusion>
200
					<groupId>javax.servlet</groupId>
201
					<artifactId>servlet-api</artifactId>
202
				</exclusion>
203
				<exclusion>
204
					<artifactId>jsp-api</artifactId>
205
					<groupId>javax.servlet.jsp</groupId>
206
				</exclusion>
207
				<exclusion>
208
					<artifactId>guava</artifactId>
209
					<groupId>com.google.guava</groupId>
210
				</exclusion>
211
				<exclusion>
212
					<artifactId>commons-lang</artifactId>
213
					<groupId>commons-lang</groupId>
214
				</exclusion>
215
				<exclusion>
216
					<artifactId>commons-logging</artifactId>
217
					<groupId>commons-logging</groupId>
218
				</exclusion>
219
				<exclusion>
220
					<artifactId>jackson-core-asl</artifactId>
221
					<groupId>org.codehaus.jackson</groupId>
222
				</exclusion>
223
				<exclusion>
224
					<artifactId>jackson-mapper-asl</artifactId>
225
					<groupId>org.codehaus.jackson</groupId>
226
				</exclusion>
227
				<exclusion>
228
					<artifactId>jetty</artifactId>
229
					<groupId>org.mortbay.jetty</groupId>
230
				</exclusion>
231
				<exclusion>
232
					<artifactId>jetty-util</artifactId>
233
					<groupId>org.mortbay.jetty</groupId>
234
				</exclusion>
235
				<exclusion>
236
					<artifactId>jsp-2.1</artifactId>
237
					<groupId>org.mortbay.jetty</groupId>
238
				</exclusion>
239

    
240
			</exclusions>
241
		</dependency>
242
        <dependency>
243
            <groupId>junit</groupId>
244
            <artifactId>junit</artifactId>
245
            <version>${junit.version}</version>
246
            <scope>test</scope>
247
        </dependency>
248

    
249
		<dependency>
250
			<groupId>org.apache.hbase</groupId>
251
			<artifactId>hbase</artifactId>
252
			<version>${apache.hbase.version}</version>
253
			<exclusions>
254
				<exclusion>
255
					<artifactId>jsp-api-2.1</artifactId>
256
					<groupId>org.mortbay.jetty</groupId>
257
				</exclusion>
258
				<exclusion>
259
					<artifactId>servlet-api-2.5</artifactId>
260
					<groupId>org.mortbay.jetty</groupId>
261
				</exclusion>
262
				<exclusion>
263
					<artifactId>slf4j-api</artifactId>
264
					<groupId>org.slf4j</groupId>
265
				</exclusion>
266
				<exclusion>
267
					<artifactId>slf4j-log4j12</artifactId>
268
					<groupId>org.slf4j</groupId>
269
				</exclusion>
270
				<exclusion>
271
					<artifactId>stax-api</artifactId>
272
					<groupId>stax</groupId>
273
				</exclusion>
274
				<exclusion>
275
					<artifactId>httpclient</artifactId>
276
					<groupId>org.apache.httpcomponents</groupId>
277
				</exclusion>
278
				<exclusion>
279
					<artifactId>guava</artifactId>
280
					<groupId>com.google.guava</groupId>
281
				</exclusion>
282
				<exclusion>
283
					<artifactId>jersey-json</artifactId>
284
					<groupId>com.sun.jersey</groupId>
285
				</exclusion>
286
				<exclusion>
287
					<artifactId>jaxb-api</artifactId>
288
					<groupId>javax.xml.bind</groupId>
289
				</exclusion>
290
				<exclusion>
291
					<artifactId>commons-httpclient</artifactId>
292
					<groupId>commons-httpclient</groupId>
293
				</exclusion>
294
				<exclusion>
295
					<artifactId>commons-lang</artifactId>
296
					<groupId>commons-lang</groupId>
297
				</exclusion>
298
				<exclusion>
299
					<artifactId>commons-logging</artifactId>
300
					<groupId>commons-logging</groupId>
301
				</exclusion>
302
				<exclusion>
303
					<artifactId>jackson-core-asl</artifactId>
304
					<groupId>org.codehaus.jackson</groupId>
305
				</exclusion>
306
				<exclusion>
307
					<artifactId>jackson-mapper-asl</artifactId>
308
					<groupId>org.codehaus.jackson</groupId>
309
				</exclusion>
310
				<exclusion>
311
					<artifactId>jetty</artifactId>
312
					<groupId>org.mortbay.jetty</groupId>
313
				</exclusion>
314
				<exclusion>
315
					<artifactId>jetty-util</artifactId>
316
					<groupId>org.mortbay.jetty</groupId>
317
				</exclusion>
318
				<exclusion>
319
					<artifactId>jsp-2.1</artifactId>
320
					<groupId>org.mortbay.jetty</groupId>
321
				</exclusion>
322
				
323
			</exclusions>
324
		</dependency>
325
		<dependency>
326
			<groupId>org.apache.oozie</groupId>
327
			<artifactId>oozie-client</artifactId>
328
			<version>${apache.oozie.version}</version>
329
			<exclusions>
330
				<exclusion>
331
					<artifactId>slf4j-simple</artifactId>
332
					<groupId>org.slf4j</groupId>
333
				</exclusion>
334
				<exclusion>
335
					<artifactId>slf4j-api</artifactId>
336
					<groupId>org.slf4j</groupId>
337
				</exclusion>
338
				<exclusion>
339
					<artifactId>xercesImpl</artifactId>
340
					<groupId>xerces</groupId>
341
				</exclusion>
342
			</exclusions>
343
		</dependency>
344

    
345
	</dependencies>
346
	<properties>
347
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
348
    </properties>
349
</project>
    (1-1/1)