Project

General

Profile

1 16893 marek.hors
<?xml version="1.0" encoding="UTF-8"?>
2 33729 marek.hors
<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/maven-v4_0_0.xsd">
3 16893 marek.hors
	<parent>
4 18216 marek.hors
   		<groupId>eu.dnetlib</groupId>
5
        <artifactId>icm-iis-parent-container</artifactId>
6 33973 marek.hors
        <version>1.0.1-SNAPSHOT</version>
7 16893 marek.hors
	</parent>
8
	<modelVersion>4.0.0</modelVersion>
9
	<artifactId>icm-iis-mainworkflows</artifactId>
10
	<packaging>jar</packaging>
11 33731 marek.hors
	<version>1.0.1-SNAPSHOT</version>
12 33414 marek.hors
13
	<scm>
14
	  <developerConnection>
15 33731 marek.hors
	    scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/icm-iis-mainworkflows/trunk
16 33414 marek.hors
	  </developerConnection>
17
	</scm>
18 26483 marek.hors
19 16893 marek.hors
	<properties>
20
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21
	</properties>
22
	<dependencies>
23 17131 marek.hors
		<dependency>
24
			<groupId>eu.dnetlib</groupId>
25 34532 marek.hors
			<artifactId>icm-iis-schemas</artifactId>
26 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
27 34532 marek.hors
		</dependency>
28
		<dependency>
29
			<groupId>eu.dnetlib</groupId>
30 17131 marek.hors
			<artifactId>icm-iis-import</artifactId>
31 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
32 28987 marek.hors
			<exclusions>
33
			<!-- conflicts with ingest-pmc dependency and causes failures -->
34
				<exclusion>
35
					<groupId>jgrapht</groupId>
36
					<artifactId>jgrapht</artifactId>
37
				</exclusion>
38
			</exclusions>
39 17131 marek.hors
		</dependency>
40
		<dependency>
41
			<groupId>eu.dnetlib</groupId>
42 27314 marek.hors
			<artifactId>icm-iis-ingest-pmc</artifactId>
43 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
44 25991 marek.hors
			<exclusions>
45
				<exclusion>
46
					<groupId>org.mortbay.jetty</groupId>
47
					<artifactId>servlet-api</artifactId>
48
				</exclusion>
49
			</exclusions>
50 25575 marek.hors
		</dependency>
51
		<dependency>
52
			<groupId>eu.dnetlib</groupId>
53 34896 marek.hors
			<artifactId>icm-iis-ingest</artifactId>
54 34626 marek.hors
			<version>[1.0.0-SNAPSHOT,2.0.0)</version>
55 34429 marek.hors
		</dependency>
56
		<dependency>
57
			<groupId>eu.dnetlib</groupId>
58 18174 marek.hors
			<artifactId>icm-iis-export-actionmanager</artifactId>
59 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
60 18552 marek.hors
			<exclusions>
61
				<exclusion>
62
					<groupId>apache</groupId>
63
					<artifactId>commons-io</artifactId>
64
				</exclusion>
65
			</exclusions>
66 18174 marek.hors
		</dependency>
67
		<dependency>
68
			<groupId>eu.dnetlib</groupId>
69 17131 marek.hors
			<artifactId>icm-iis-metadataextraction</artifactId>
70 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
71 25204 marek.hors
				<exclusions>
72
					<exclusion>
73
						<groupId>org.mortbay.jetty</groupId>
74
						<artifactId>servlet-api</artifactId>
75
					</exclusion>
76 26483 marek.hors
					<!-- excluding duplicate -->
77
					<exclusion>
78
						<groupId>jdom</groupId>
79
						<artifactId>jdom</artifactId>
80
					</exclusion>
81 25204 marek.hors
				</exclusions>
82 17131 marek.hors
		</dependency>
83 19318 marek.hors
		<dependency>
84
			<groupId>eu.dnetlib</groupId>
85
			<artifactId>icm-iis-transformers</artifactId>
86 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
87 25106 marek.hors
			<exclusions>
88
				<exclusion>
89
					<groupId>org.mortbay.jetty</groupId>
90 25205 marek.hors
					<artifactId>jsp-api-2.1</artifactId>
91 25106 marek.hors
				</exclusion>
92 25149 marek.hors
				<exclusion>
93
					<groupId>org.mortbay.jetty</groupId>
94
					<artifactId>servlet-api-2.5</artifactId>
95
				</exclusion>
96 25108 marek.hors
				<!-- excluding provided libraries -->
97
				<exclusion>
98
					<groupId>org.apache.hbase</groupId>
99
					<artifactId>hbase</artifactId>
100
				</exclusion>
101 25106 marek.hors
			</exclusions>
102 19318 marek.hors
		</dependency>
103
		<dependency>
104
			<groupId>eu.dnetlib</groupId>
105 39043 marek.hors
			<artifactId>icm-iis-citationmatching-direct</artifactId>
106
			<version>[1.0.0,2.0.0)</version>
107
			<exclusions>
108
				<exclusion>
109
					<groupId>org.mortbay.jetty</groupId>
110
					<artifactId>jsp-api-2.1</artifactId>
111
				</exclusion>
112
				<exclusion>
113
					<groupId>org.mortbay.jetty</groupId>
114
					<artifactId>servlet-api-2.5</artifactId>
115
				</exclusion>
116
				<!-- excluding provided libraries -->
117
				<exclusion>
118
					<groupId>org.apache.hbase</groupId>
119
					<artifactId>hbase</artifactId>
120
				</exclusion>
121
			</exclusions>
122
		</dependency>
123
		<dependency>
124
			<groupId>eu.dnetlib</groupId>
125 29016 marek.hors
			<artifactId>icm-iis-collapsers</artifactId>
126 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
127 29016 marek.hors
		</dependency>
128
		<dependency>
129
			<groupId>eu.dnetlib</groupId>
130 24846 marek.hors
			<artifactId>icm-iis-statistics</artifactId>
131 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
132 24846 marek.hors
		</dependency>
133
		<dependency>
134
			<groupId>eu.dnetlib</groupId>
135 34520 marek.hors
			<artifactId>uoa-iis-websiteusage</artifactId>
136 34626 marek.hors
			<version>[1.0.0-SNAPSHOT,2.0.0)</version>
137 34520 marek.hors
		</dependency>
138
		<dependency>
139
			<groupId>eu.dnetlib</groupId>
140 19318 marek.hors
			<artifactId>icm-iis-citationmatching</artifactId>
141 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
142 22137 marek.hors
			<exclusions>
143
				<exclusion>
144
					<!-- fixing slf4j multiple bindings issue -->
145
					<groupId>org.slf4j</groupId>
146
					<artifactId>slf4j-simple</artifactId>
147
				</exclusion>
148
			</exclusions>
149 19318 marek.hors
		</dependency>
150 19546 marek.hors
		<dependency>
151
			<groupId>eu.dnetlib</groupId>
152
			<artifactId>uoa-iis-referenceextraction</artifactId>
153 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
154 19546 marek.hors
		</dependency>
155 22402 marek.hors
		<dependency>
156
			<groupId>eu.dnetlib</groupId>
157
			<artifactId>uoa-iis-documentsclassification</artifactId>
158 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
159 22402 marek.hors
		</dependency>
160 22849 marek.hors
		<dependency>
161
			<groupId>eu.dnetlib</groupId>
162
			<artifactId>icm-iis-documentssimilarity</artifactId>
163 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
164 22849 marek.hors
		</dependency>
165 19819 marek.hors
		<!-- required after introducing 'provided' scope for hadoop libs -->
166
		<dependency>
167
			<groupId>org.apache.oozie</groupId>
168
			<artifactId>oozie-core</artifactId>
169
			<version>${iis.oozie.version}</version>
170 20196 marek.hors
			<!-- oozie-core doesn't seem to be provided on cluster!
171 19819 marek.hors
			<scope>provided</scope>
172 20196 marek.hors
			 -->
173 22137 marek.hors
			<exclusions>
174
				<exclusion>
175
					<!-- fixing slf4j multiple bindings issue -->
176
					<groupId>org.slf4j</groupId>
177
					<artifactId>slf4j-simple</artifactId>
178
				</exclusion>
179 25106 marek.hors
				<exclusion>
180 25149 marek.hors
					<groupId>org.mortbay.jetty</groupId>
181
					<artifactId>servlet-api-2.5</artifactId>
182
				</exclusion>
183 25212 marek.hors
				<exclusion>
184
					<groupId>javax.servlet.jsp</groupId>
185
					<artifactId>jsp-api</artifactId>
186
				</exclusion>
187 22137 marek.hors
			</exclusions>
188 19819 marek.hors
		</dependency>
189
		<dependency>
190
			<groupId>org.apache.hadoop</groupId>
191
			<artifactId>hadoop-hdfs</artifactId>
192
			<version>${iis.hadoop.hdfs.version}</version>
193
			<scope>provided</scope>
194 19869 marek.hors
			<exclusions>
195
				<!-- has to be excluded explicitly due to the missing
196
				org.apache.jasper.Constants.IS_SECURITY_ENABLED field.
197
				Otherwise tests fail. -->
198
				<exclusion>
199
					<groupId>tomcat</groupId>
200
					<artifactId>jasper-runtime</artifactId>
201
				</exclusion>
202
			</exclusions>
203 19819 marek.hors
		</dependency>
204 19833 marek.hors
		<dependency>
205
			<groupId>org.apache.hbase</groupId>
206
			<artifactId>hbase</artifactId>
207
			<version>${iis.hbase.version}</version>
208
			<scope>provided</scope>
209 25204 marek.hors
			<exclusions>
210
				<exclusion>
211
					<groupId>org.mortbay.jetty</groupId>
212
					<artifactId>servlet-api-2.5</artifactId>
213
				</exclusion>
214 25205 marek.hors
				<exclusion>
215
					<groupId>org.mortbay.jetty</groupId>
216
					<artifactId>jsp-api-2.1</artifactId>
217
				</exclusion>
218 25204 marek.hors
			</exclusions>
219 19833 marek.hors
		</dependency>
220 25242 marek.hors
221 19980 marek.hors
		<dependency>
222
			<groupId>eu.dnetlib</groupId>
223
			<artifactId>icm-iis-core</artifactId>
224 34626 marek.hors
			<version>[1.0.0,2.0.0)</version>
225 19980 marek.hors
			<classifier>tests</classifier>
226 25242 marek.hors
			<scope>test</scope>
227 19980 marek.hors
		</dependency>
228
229 26483 marek.hors
		<dependency>
230
			<groupId>commons-io</groupId>
231
			<artifactId>commons-io</artifactId>
232
			<version>2.1</version>
233
		</dependency>
234
235 19462 marek.hors
		<!-- incompatible version is conveyed by icm-iis-citationmatching -->
236 19489 marek.hors
		<!-- unfortunatelly it adds JobACLsManager which breaks dependancy -->
237
		<!--
238 19462 marek.hors
		<dependency>
239
            <groupId>org.apache.hadoop</groupId>
240
            <artifactId>hadoop-client</artifactId>
241 19711 marek.hors
            <version>${iis.hadoop.version}</version>
242 19462 marek.hors
        </dependency>
243 19489 marek.hors
		 -->
244 18174 marek.hors
		<!-- Needed by Oozie tests { -->
245
		<dependency>
246 19819 marek.hors
			<groupId>org.apache.hadoop</groupId>
247
			<artifactId>hadoop-common</artifactId>
248
			<version>${iis.hadoop.common.version}</version>
249
			<scope>test</scope>
250
		</dependency>
251
		<dependency>
252 18174 marek.hors
			<groupId>org.apache.oozie</groupId>
253
			<artifactId>oozie-core</artifactId>
254 19711 marek.hors
			<version>${iis.oozie.version}</version>
255 18174 marek.hors
			<type>test-jar</type>
256
			<scope>test</scope>
257 25212 marek.hors
			<exclusions>
258
				<exclusion>
259
					<groupId>javax.servlet.jsp</groupId>
260
					<artifactId>jsp-api</artifactId>
261
				</exclusion>
262
			</exclusions>
263 18174 marek.hors
		</dependency>
264 23893 marek.hors
		<!-- PigMain was moved to oozie-sharelib-pig since cdh4.3.1 -->
265 18174 marek.hors
		<dependency>
266 23893 marek.hors
			<groupId>org.apache.oozie</groupId>
267
			<artifactId>oozie-sharelib-pig</artifactId>
268
			<version>${iis.oozie.version}</version>
269
			<scope>test</scope>
270
		</dependency>
271 23895 marek.hors
		<!-- StreamingMain was moved to oozie-sharelib-pig since cdh4.3.1 -->
272 23893 marek.hors
		<dependency>
273 23895 marek.hors
			<groupId>org.apache.oozie</groupId>
274
			<artifactId>oozie-sharelib-streaming</artifactId>
275
			<version>${iis.oozie.version}</version>
276
			<scope>test</scope>
277
		</dependency>
278
		<dependency>
279 18174 marek.hors
			<groupId>org.apache.hadoop</groupId>
280
			<artifactId>hadoop-hdfs</artifactId>
281 19711 marek.hors
			<version>${iis.hadoop.hdfs.version}</version>
282 18174 marek.hors
			<type>test-jar</type>
283
			<scope>test</scope>
284
		</dependency>
285
		<dependency>
286
			<groupId>org.apache.hadoop</groupId>
287
			<artifactId>hadoop-test</artifactId>
288 19711 marek.hors
			<version>${iis.hadoop.test.version}</version>
289 18174 marek.hors
			<scope>test</scope>
290
		</dependency>
291
		<dependency>
292
			<groupId>org.apache.hadoop</groupId>
293
			<artifactId>hadoop-common</artifactId>
294 19711 marek.hors
			<version>${iis.hadoop.common.version}</version>
295 18174 marek.hors
			<type>test-jar</type>
296
			<scope>test</scope>
297
		</dependency>
298 16893 marek.hors
	</dependencies>
299
	<build>
300 18174 marek.hors
		<plugins>
301
			<!-- Plugin that generates Java classes from Avro schemas -->
302
			<plugin>
303
				<groupId>org.apache.avro</groupId>
304
				<artifactId>avro-maven-plugin</artifactId>
305 26520 marek.hors
				<version>${iis.avro.version}</version>
306 18174 marek.hors
				<executions>
307
					<execution>
308
						<phase>generate-test-sources</phase>
309
						<goals>
310
							<goal>schema</goal>
311
							<goal>idl-protocol</goal>
312
						</goals>
313
						<configuration>
314
							<sourceDirectory>${project.basedir}/src/test/resources/eu/dnetlib/iis/mainworkflows/schemas</sourceDirectory>
315
							<outputDirectory>${project.basedir}/target/generated-sources/java/</outputDirectory>
316
						</configuration>
317
					</execution>
318
				</executions>
319
			</plugin>
320
			<!-- This plugin makes the Maven->Update Project Configuration
321
			not forget about the "target/generated-sources/java" source path-->
322 18216 marek.hors
323 18174 marek.hors
			<plugin>
324
			    <groupId>org.codehaus.mojo</groupId>
325
			    <artifactId>build-helper-maven-plugin</artifactId>
326 18216 marek.hors
			    <version>1.8</version>
327 18174 marek.hors
			    <executions>
328
			        <execution>
329 18216 marek.hors
			            <id>add-test-source</id>
330 18195 marek.hors
			            <phase>generate-test-sources</phase>
331 18174 marek.hors
			            <goals>
332 18216 marek.hors
			                <goal>add-test-source</goal>
333 18174 marek.hors
			            </goals>
334
			            <configuration>
335
			                <sources>
336
			                    <source>${project.build.directory}/generated-sources/java/</source>
337
			                </sources>
338
			            </configuration>
339
			        </execution>
340
			    </executions>
341
			 </plugin>
342
		</plugins>
343
		<pluginManagement>
344 18216 marek.hors
345
346
		<plugins>
347
			<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
348
			<plugin>
349
				<groupId>org.eclipse.m2e</groupId>
350
				<artifactId>lifecycle-mapping</artifactId>
351
				<version>1.0.0</version>
352
				<configuration>
353
					<lifecycleMappingMetadata>
354
						<pluginExecutions>
355
							<pluginExecution>
356
								<pluginExecutionFilter>
357
									<groupId>org.apache.avro</groupId>
358
									<artifactId>
359
										avro-maven-plugin
360
									</artifactId>
361
									<versionRange>
362
										[1.7.3,)
363
									</versionRange>
364
									<goals>
365
										<goal>idl-protocol</goal>
366
										<goal>schema</goal>
367
									</goals>
368
								</pluginExecutionFilter>
369
								<action>
370 33729 marek.hors
									<ignore />
371 18216 marek.hors
								</action>
372
							</pluginExecution>
373
							<pluginExecution>
374
								<pluginExecutionFilter>
375
									<groupId>org.codehaus.mojo</groupId>
376
									<artifactId>
377
										build-helper-maven-plugin
378
									</artifactId>
379
									<versionRange>[1.7,)</versionRange>
380
									<goals>
381
										<goal>add-test-source</goal>
382
									</goals>
383
								</pluginExecutionFilter>
384
								<action>
385 33729 marek.hors
									<ignore />
386 18216 marek.hors
								</action>
387
							</pluginExecution>
388
						</pluginExecutions>
389
					</lifecycleMappingMetadata>
390
				</configuration>
391
			</plugin>
392
		</plugins>
393 18174 marek.hors
		</pluginManagement>
394 16893 marek.hors
	</build>
395
</project>