Project

General

Profile

1
<?xml version="1.0" ?>
2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
	<parent>
4
		<groupId>eu.dnetlib</groupId>
5
		<artifactId>dnet-parent</artifactId>
6
		<version>2.0.0-SNAPSHOT</version>
7
		<relativePath />
8
	</parent>
9
	<modelVersion>4.0.0</modelVersion>
10
	<groupId>eu.dnetlib</groupId>
11
	<artifactId>dnet-mapreduce-jobs</artifactId>
12
	<version>1.0.0-SNAPSHOT</version>
13
	<packaging>jar</packaging>
14
	<scm>
15
		<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-mapreduce-jobs/trunk</developerConnection>
16
	</scm>
17
	<build>
18
		<plugins>
19
			<plugin>
20
				<artifactId>maven-assembly-plugin</artifactId>
21
				<configuration>
22
					<archive>
23
						<manifest>
24
							<mainClass>eu.dnetlib.data.mapreduce.hbase.dataimport.ImportRecordsJob</mainClass>
25
						</manifest>
26
					</archive>
27
					<descriptorRefs>
28
						<descriptorRef>jar-with-dependencies</descriptorRef>
29
					</descriptorRefs>
30
				</configuration>
31
			</plugin>
32
		</plugins>
33
	</build>
34

    
35
	<repositories>
36
		<!-- Cloudera Repositories -->
37
		<repository>
38
			<snapshots>
39
				<enabled>false</enabled>
40
			</snapshots>
41
			<id>cloudera-central</id>
42
			<name>cloundera-libs-release</name>
43
			<url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-central</url>
44
		</repository>
45
		<repository>
46
			<id>cloudera-snapshots</id>
47
			<name>cloudera-libs-snapshot</name>
48
			<url>http://maven.research-infrastructures.eu/nexus/content/repositories/cloudera-snapshots</url>
49
		</repository>
50
		<repository>
51
			<id>typesafe</id>
52
			<name>typesafe-releases</name>
53
			<url>http://maven.research-infrastructures.eu/nexus/content/repositories/typesafe</url>
54
		</repository>
55
	</repositories>
56
	<dependencies>
57
		<dependency>
58
			<groupId>eu.dnetlib</groupId>
59
			<artifactId>dnet-wds-domain</artifactId>
60
			<version>1.0.0-SNAPSHOT</version>
61
		</dependency>
62
		<dependency>
63
			<groupId>junit</groupId>
64
			<artifactId>junit</artifactId>
65
			<version>${junit.version}</version>
66
			<scope>test</scope>
67
		</dependency>
68

    
69
		<dependency>
70
			<groupId>org.apache.solr</groupId>
71
			<artifactId>solr-solrj</artifactId>
72
			<version>${apache.solr.version}</version>
73
			<exclusions>
74
				<exclusion>
75
					<artifactId>wstx-asl</artifactId>
76
					<groupId>org.codehaus.woodstox</groupId>
77
				</exclusion>
78
				<exclusion>
79
					<artifactId>httpcore</artifactId>
80
					<groupId>org.apache.httpcomponents</groupId>
81
				</exclusion>
82
				<exclusion>
83
					<artifactId>httpclient</artifactId>
84
					<groupId>org.apache.httpcomponents</groupId>
85
				</exclusion>
86
				<exclusion>
87
					<artifactId>jcl-over-slf4j</artifactId>
88
					<groupId>org.slf4j</groupId>
89
				</exclusion>
90
				<exclusion>
91
					<artifactId>slf4j-api</artifactId>
92
					<groupId>org.slf4j</groupId>
93
				</exclusion>
94
			</exclusions>
95
		</dependency>
96
		<dependency>
97
			<groupId>com.mycila</groupId>
98
			<artifactId>xmltool</artifactId>
99
			<version>3.3</version>
100
		</dependency>
101

    
102
		<dependency>
103
			<groupId>org.apache.hadoop</groupId>
104
			<artifactId>hadoop-common</artifactId>
105
			<version>${hadoop.common.version}</version>
106
			<exclusions>
107
				<exclusion>
108
					<groupId>com.google.protobuf</groupId>
109
					<artifactId>protobuf-java</artifactId>
110
				</exclusion>
111
				<exclusion>
112
					<groupId>javax.servlet</groupId>
113
					<artifactId>servlet-api</artifactId>
114
				</exclusion>
115
				<exclusion>
116
					<artifactId>slf4j-api</artifactId>
117
					<groupId>org.slf4j</groupId>
118
				</exclusion>
119
				<exclusion>
120
					<artifactId>slf4j-log4j12</artifactId>
121
					<groupId>org.slf4j</groupId>
122
				</exclusion>
123
				<exclusion>
124
					<artifactId>jsp-api</artifactId>
125
					<groupId>javax.servlet.jsp</groupId>
126
				</exclusion>
127
				<exclusion>
128
					<artifactId>guava</artifactId>
129
					<groupId>com.google.guava</groupId>
130
				</exclusion>
131
				<exclusion>
132
					<artifactId>jersey-json</artifactId>
133
					<groupId>com.sun.jersey</groupId>
134
				</exclusion>
135
				<exclusion>
136
					<artifactId>jersey-core</artifactId>
137
					<groupId>com.sun.jersey</groupId>
138
				</exclusion>
139
				<exclusion>
140
					<artifactId>jersey-server</artifactId>
141
					<groupId>com.sun.jersey</groupId>
142
				</exclusion>
143
				<exclusion>
144
					<artifactId>jetty</artifactId>
145
					<groupId>org.mortbay.jetty</groupId>
146
				</exclusion>
147
				<exclusion>
148
					<artifactId>jetty-util</artifactId>
149
					<groupId>org.mortbay.jetty</groupId>
150
				</exclusion>
151
				<exclusion>
152
					<artifactId>jackson-core-asl</artifactId>
153
					<groupId>org.codehaus.jackson</groupId>
154
				</exclusion>
155
				<exclusion>
156
					<artifactId>jackson-mapper-asl</artifactId>
157
					<groupId>org.codehaus.jackson</groupId>
158
				</exclusion>
159
				<exclusion>
160
					<artifactId>jasper-compiler</artifactId>
161
					<groupId>tomcat</groupId>
162
				</exclusion>
163
				<exclusion>
164
					<artifactId>commons-httpclient</artifactId>
165
					<groupId>commons-httpclient</groupId>
166
				</exclusion>
167
				<exclusion>
168
					<artifactId>jsch</artifactId>
169
					<groupId>com.jcraft</groupId>
170
				</exclusion>
171
				<exclusion>
172
					<artifactId>commons-beanutils</artifactId>
173
					<groupId>commons-beanutils</groupId>
174
				</exclusion>
175
				<exclusion>
176
					<artifactId>commons-lang</artifactId>
177
					<groupId>commons-lang</groupId>
178
				</exclusion>
179
				<exclusion>
180
					<artifactId>commons-logging</artifactId>
181
					<groupId>commons-logging</groupId>
182
				</exclusion>
183
				<exclusion>
184
					<artifactId>commons-net</artifactId>
185
					<groupId>commons-net</groupId>
186
				</exclusion>
187
				<exclusion>
188
					<artifactId>commons-compress</artifactId>
189
					<groupId>commons-compress</groupId>
190
				</exclusion>
191
			</exclusions>
192
		</dependency>
193
		<dependency>
194
			<groupId>org.apache.hadoop</groupId>
195
			<artifactId>hadoop-core</artifactId>
196
			<version>${hadoop.core.version}</version>
197
			<exclusions>
198
				<exclusion>
199
					<groupId>tomcat</groupId>
200
					<artifactId>jasper-runtime</artifactId>
201
				</exclusion>
202
				<exclusion>
203
					<groupId>tomcat</groupId>
204
					<artifactId>jasper-compiler</artifactId>
205
				</exclusion>
206
				<exclusion>
207
					<artifactId>jsp-api</artifactId>
208
					<groupId>javax.servlet.jsp</groupId>
209
				</exclusion>
210
				<exclusion>
211
					<groupId>javax.servlet</groupId>
212
					<artifactId>servlet-api</artifactId>
213
				</exclusion>
214
				<exclusion>
215
					<artifactId>commons-httpclient</artifactId>
216
					<groupId>commons-httpclient</groupId>
217
				</exclusion>
218
				<exclusion>
219
					<artifactId>commons-net</artifactId>
220
					<groupId>commons-net</groupId>
221
				</exclusion>
222
				<exclusion>
223
					<artifactId>jackson-core-asl</artifactId>
224
					<groupId>org.codehaus.jackson</groupId>
225
				</exclusion>
226
				<exclusion>
227
					<artifactId>jackson-mapper-asl</artifactId>
228
					<groupId>org.codehaus.jackson</groupId>
229
				</exclusion>
230
				<exclusion>
231
					<artifactId>jetty</artifactId>
232
					<groupId>org.mortbay.jetty</groupId>
233
				</exclusion>
234
				<exclusion>
235
					<artifactId>jetty-util</artifactId>
236
					<groupId>org.mortbay.jetty</groupId>
237
				</exclusion>
238
				<exclusion>
239
					<artifactId>jsp-2.1</artifactId>
240
					<groupId>org.mortbay.jetty</groupId>
241
				</exclusion>
242

    
243
				<exclusion>
244
					<artifactId>core</artifactId>
245
					<groupId>org.eclipse.jdt</groupId>
246
				</exclusion>
247

    
248
				<exclusion>
249
					<artifactId>jersey-core</artifactId>
250
					<groupId>com.sun.jersey</groupId>
251
				</exclusion>
252
				<exclusion>
253
					<artifactId>jersey-server</artifactId>
254
					<groupId>com.sun.jersey</groupId>
255
				</exclusion>
256

    
257
			</exclusions>
258
		</dependency>
259

    
260
		<dependency>
261
			<groupId>org.apache.hbase</groupId>
262
			<artifactId>hbase</artifactId>
263
			<version>${apache.hbase.version}</version>
264
			<exclusions>
265
				<exclusion>
266
					<groupId>com.google.protobuf</groupId>
267
					<artifactId>protobuf-java</artifactId>
268
				</exclusion>
269
				<exclusion>
270
					<groupId>tomcat</groupId>
271
					<artifactId>jasper-runtime</artifactId>
272
				</exclusion>
273
				<exclusion>
274
					<groupId>tomcat</groupId>
275
					<artifactId>jasper-compiler</artifactId>
276
				</exclusion>
277
				<exclusion>
278
					<artifactId>slf4j-api</artifactId>
279
					<groupId>org.slf4j</groupId>
280
				</exclusion>
281
				<exclusion>
282
					<artifactId>slf4j-log4j12</artifactId>
283
					<groupId>org.slf4j</groupId>
284
				</exclusion>
285
				<exclusion>
286
					<artifactId>commons-lang</artifactId>
287
					<groupId>commons-lang</groupId>
288
				</exclusion>
289
				<exclusion>
290
					<artifactId>commons-httpclient</artifactId>
291
					<groupId>commons-httpclient</groupId>
292
				</exclusion>
293
				<exclusion>
294
					<artifactId>httpclient</artifactId>
295
					<groupId>org.apache.httpcomponents</groupId>
296
				</exclusion>
297
				<exclusion>
298
					<artifactId>httpcore</artifactId>
299
					<groupId>org.apache.httpcomponents</groupId>
300
				</exclusion>
301
				<exclusion>
302
					<artifactId>guava</artifactId>
303
					<groupId>com.google.guava</groupId>
304
				</exclusion>
305

    
306

    
307
			</exclusions>
308
		</dependency>
309

    
310
		<dependency>
311
			<groupId>com.typesafe</groupId>
312
			<artifactId>config</artifactId>
313
			<version>1.3.0</version>
314
		</dependency>
315

    
316
		<dependency>
317
			<groupId>org.mongodb</groupId>
318
			<artifactId>mongo-java-driver</artifactId>
319
			<version>${mongodb.driver.version}</version>
320
		</dependency>
321
                <dependency>
322
			<groupId>org.elasticsearch</groupId>
323
			<artifactId>elasticsearch-hadoop-mr</artifactId>
324
			<version>2.0.2</version>
325
		</dependency>
326
		<dependency>
327
			<groupId>org.mockito</groupId>
328
			<artifactId>mockito-all</artifactId>
329
			<version>1.8.5</version>
330
			<scope>test</scope>
331
		</dependency>
332

    
333

    
334
		<dependency>
335
			<groupId>org.json</groupId>
336
			<artifactId>json</artifactId>
337
			<version>20160212</version>
338
			<scope>test</scope>
339
		</dependency>
340

    
341

    
342
	</dependencies>
343
</project>
(3-3/5)