Project

General

Profile

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"
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>icm-iis-parent-container</artifactId>
7
		<version>1.0.0-SNAPSHOT</version>
8
	</parent>
9
	<modelVersion>4.0.0</modelVersion>
10
	<artifactId>dnet-openaire-stats-workflow</artifactId>
11
	<packaging>jar</packaging>
12
	<version>1.0.0-SNAPSHOT</version>
13

    
14
<!-- 	REMOVE BEFORE DEPLOYMENT -->
15
	<properties>
16
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17
<!--         <iis.hadoop.frontend.user.name>eri.katsari  </iis.hadoop.frontend.user.name> -->
18
		<iis.hadoop.frontend.home.dir>home </iis.hadoop.frontend.home.dir>
19
		<iis.hadoop.frontend.host.name>oozie.t.hadoop.research-infrastructures.eu  </iis.hadoop.frontend.host.name>
20
	    <oozieServiceLoc>http://oozie.t.hadoop.research-infrastructures.eu:11000/oozie</oozieServiceLoc>
21
		<nameNode>hdfs://nmis-hadoop-cluster</nameNode>
22
		<jobTracker> nmis-hadoop-jt</jobTracker>
23
		<queueName>default</queueName>
24
<!-- 		<user.name>eri.katsari</user.name> -->
25
	</properties>
26
	
27
	<dependencies>
28

    
29
		<dependency>
30
			<groupId>eu.dnetlib</groupId>
31
			<artifactId>dnet-openaire-stats</artifactId>
32
			<version>0.0.1-SNAPSHOT</version>
33
		</dependency>
34
	 	<dependency>
35
			<groupId>eu.dnetlib</groupId>
36
			<artifactId>icm-iis-core</artifactId>
37
			<version>1.0.0-SNAPSHOT</version>
38
		</dependency>
39
	 
40
		 
41
		<dependency>
42
			<groupId>org.apache.hadoop</groupId>
43
			<artifactId>hadoop-common</artifactId>
44
			<version>${iis.hadoop.common.version}</version>
45
			<scope>provided</scope>
46
		</dependency>
47
		<dependency>
48
			<groupId>org.apache.oozie</groupId>
49
			<artifactId>oozie-core</artifactId>
50
			<version>${iis.oozie.version}</version>
51
			<scope>provided</scope>
52
		</dependency>
53
	 
54
		<!-- StreamingMain was moved to oozie-sharelib-pig since cdh4.3.1 -->
55
		<dependency>
56
			<groupId>org.apache.oozie</groupId>
57
			<artifactId>oozie-sharelib-streaming</artifactId>
58
			<version>${iis.oozie.version}</version>
59
			<scope>test</scope>
60
		</dependency>
61
		<!-- Needed by Oozie tests { -->
62
		<dependency>
63
			<groupId>org.apache.oozie</groupId>
64
			<artifactId>oozie-core</artifactId>
65
			<version>${iis.oozie.version}</version>
66
			<type>test-jar</type>
67
			<scope>test</scope>
68
		</dependency>
69
		<dependency>
70
			<groupId>org.apache.hadoop</groupId>
71
			<artifactId>hadoop-hdfs</artifactId>
72
			<version>${iis.hadoop.hdfs.version}</version>
73
			<scope>test</scope>
74
		</dependency>
75
		<dependency>
76
			<groupId>org.apache.hadoop</groupId>
77
			<artifactId>hadoop-hdfs</artifactId>
78
			<version>${iis.hadoop.hdfs.version}</version>
79
			<type>test-jar</type>
80
			<scope>test</scope>
81
		</dependency>
82
		<dependency>
83
			<groupId>org.apache.hadoop</groupId>
84
			<artifactId>hadoop-test</artifactId>
85
			<version>${iis.hadoop.test.version}</version>
86
			<scope>test</scope>
87
		</dependency>
88
		<dependency>
89
			<groupId>org.apache.hadoop</groupId>
90
			<artifactId>hadoop-common</artifactId>
91
			<version>${iis.hadoop.common.version}</version>
92
			<type>test-jar</type>
93
			<scope>test</scope>
94
		</dependency>
95
		<!-- Needed by Oozie tests } -->
96
 
97
		<!-- Needed by our Hadoop Streaming workflow node { -->
98
		<dependency>
99
			<groupId>eu.dnetlib</groupId>
100
			<artifactId>icm-iis-3rdparty-avro-json</artifactId>
101
			<version>1.0-SNAPSHOT</version>
102
		</dependency>
103
		<dependency>
104
			<groupId>org.apache.hadoop</groupId>
105
			<artifactId>hadoop-streaming</artifactId>
106
			<version>${iis.hadoop.streaming.version}</version>
107
		</dependency>
108
		<!-- Needed by our Hadoop Streaming workflow node } -->
109
		<dependency>
110
			<groupId>org.apache.hive</groupId>
111
			<artifactId>hive-serde</artifactId>
112
			<version>0.9.0-cdh4.1.2</version>
113
			<scope>test</scope>
114
		</dependency>
115
		<dependency>
116
			<groupId>com.cloudera.cdh</groupId>
117
			<artifactId>hive-root</artifactId>
118
			<version>0.9.0-cdh4.1.2</version>
119
			<type>pom</type>
120
			<scope>test</scope>
121
		</dependency>
122
		<dependency>
123
			<groupId>org.apache.hive</groupId>
124
			<artifactId>hive-cli</artifactId>
125
			<version>0.9.0-cdh4.1.2</version>
126
			<scope>test</scope>
127
			<type>jar</type>
128
		</dependency>
129
		<dependency>
130
			<groupId>org.apache.hive</groupId>
131
			<artifactId>hive-exec</artifactId>
132
			<version>0.9.0-cdh4.1.2</version>
133
			<scope>test</scope>
134
			<type>jar</type>
135
		</dependency>
136
		<dependency>
137
			<groupId>org.apache.hive</groupId>
138
			<artifactId>hive-builtins</artifactId>
139
			<version>0.9.0-cdh4.1.2</version>
140
			<scope>test</scope>
141
			<type>jar</type>
142
		</dependency>
143
		<dependency>
144
			<groupId>eu.dnetlib</groupId>
145
			<artifactId>icm-iis-common</artifactId>
146
			<version>1.0.0-SNAPSHOT</version>
147
			<scope>test</scope>
148
			<type>jar</type>
149
		</dependency>
150
		<dependency>
151
			<groupId>postgresql</groupId>
152
			<artifactId>postgresql</artifactId>
153
			<version>9.1-901.jdbc4</version>
154
		</dependency>
155
 </dependencies>
156
 
157

    
158
	<build>
159
		<plugins>
160
  
161
			<plugin>
162
				<groupId>org.codehaus.mojo</groupId>
163
				<artifactId>build-helper-maven-plugin</artifactId>
164
				<executions>
165
					<execution>
166
						<id>add-source</id>
167
						<phase>generate-sources</phase>
168
						<goals>
169
							<goal>add-source</goal>
170
						</goals>
171
						<configuration>
172
							<sources>
173
								<source>${project.build.directory}/generated-sources/java/</source>
174
							</sources>
175
						</configuration>
176
					</execution>
177
				</executions>
178
			</plugin>
179
		</plugins>
180
		<pluginManagement>
181
			<plugins>
182
				<!--This plugin's configuration is used to store Eclipse m2e settings 
183
					only. It has no influence on the Maven build itself. -->
184
				<plugin>
185
					<groupId>org.eclipse.m2e</groupId>
186
					<artifactId>lifecycle-mapping</artifactId>
187
					<version>1.0.0</version>
188
					<configuration>
189
						<lifecycleMappingMetadata>
190
							<pluginExecutions>
191
								<pluginExecution>
192
									<pluginExecutionFilter>
193
										<groupId>
194
											org.apache.avro
195
										</groupId>
196
										<artifactId>
197
											avro-maven-plugin
198
										</artifactId>
199
										<versionRange>
200
											[1.7.4,)
201
										</versionRange>
202
										<goals>
203
											<groupId>eu.dnetlib</groupId>
204
											<artifactId>dnet-openaire-stats</artifactId>
205
											<version>0.0.1-SNAPSHOT</version>
206
											<goal>idl-protocol</goal>
207
											<goal>schema</goal>
208
										</goals>
209
									</pluginExecutionFilter>
210
									<action>
211
										<ignore></ignore>
212
									</action>
213
								</pluginExecution>
214
								<pluginExecution>
215
									<pluginExecutionFilter>
216
										<groupId>
217
											org.codehaus.mojo
218
										</groupId>
219
										<artifactId>
220
											build-helper-maven-plugin
221
										</artifactId>
222
										<versionRange>
223
											[1.7,)
224
										</versionRange>
225
										<goals>
226
											<goal>add-source</goal>
227
										</goals>
228
									</pluginExecutionFilter>
229
									<action>
230
										<ignore></ignore>
231
									</action>
232
								</pluginExecution>
233
							</pluginExecutions>
234
						</lifecycleMappingMetadata>
235
					</configuration>
236
				</plugin>
237

    
238
				<plugin>
239
					<groupId>org.apache.maven.plugins</groupId>
240
					<artifactId>maven-compiler-plugin</artifactId>
241
					<version>3.1</version>
242
					<configuration>
243
						<source>1.6</source>
244
						<target>1.6</target>
245
						<executable>${JAVA_HOME}/bin</executable>
246
					</configuration>
247
				</plugin>
248

    
249
			</plugins>
250
		</pluginManagement>
251
	</build>
252
	<repositories>
253
		<repository>
254
			<id>cloudera</id>
255
			<name>Cloudera Repository</name>
256
			<url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
257
			<releases>
258
				<enabled>true</enabled>
259
			</releases>
260
			<snapshots>
261
				<enabled>false</enabled>
262
			</snapshots>
263
		</repository>
264
	</repositories>
265
</project>
(3-3/3)