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" 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-hadoop-parent</artifactId>
6
		<version>1.0.0</version>
7
		<relativePath />
8
	</parent>
9
	<modelVersion>4.0.0</modelVersion>
10
	<groupId>eu.dnetlib</groupId>
11
	<artifactId>dnet-openaire-data-protos</artifactId>
12
	<packaging>jar</packaging>
13
	<version>3.3.1-SNAPSHOT</version>
14
	<scm>
15
	  <developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/dnet-openaire-data-protos/trunk</developerConnection>
16
	</scm>
17
	<build>
18
		<plugins>
19
			<plugin>
20
				<groupId>com.google.protobuf.tools</groupId>
21
				<artifactId>maven-protoc-plugin</artifactId>
22
				<executions>
23
					<execution>
24
						<id>generate-sources</id>
25
						<phase>generate-sources</phase>
26
						<goals>
27
							<goal>compile</goal>
28
						</goals>
29
						<configuration>
30
							<protoSourceRoot>${basedir}/src/main/resources/</protoSourceRoot>
31
							<includes>
32
								<param>**/*.proto</param>
33
							</includes>
34
						</configuration>
35
					</execution>
36
				</executions>
37
			</plugin>
38
		</plugins>
39
		<pluginManagement>
40
			<plugins>
41
				<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
42
				<plugin>
43
					<groupId>org.eclipse.m2e</groupId>
44
					<artifactId>lifecycle-mapping</artifactId>
45
					<version>1.0.0</version>
46
					<configuration>
47
						<lifecycleMappingMetadata>
48
							<pluginExecutions>
49
								<pluginExecution>
50
									<pluginExecutionFilter>
51
										<groupId>
52
											com.google.protobuf.tools
53
										</groupId>
54
										<artifactId>
55
											maven-protoc-plugin
56
										</artifactId>
57
										<versionRange>
58
											[0.1.10,)
59
										</versionRange>
60
										<goals>
61
											<goal>compile</goal>
62
										</goals>
63
									</pluginExecutionFilter>
64
									<action>
65
										<ignore />
66
									</action>
67
								</pluginExecution>
68
							</pluginExecutions>
69
						</lifecycleMappingMetadata>
70
					</configuration>
71
				</plugin>
72
			</plugins>
73
		</pluginManagement>
74
	</build>
75
	<pluginRepositories>
76
		<pluginRepository>
77
			<id>dtrott</id>
78
			<url>http://maven.davidtrott.com/repository</url>
79
		</pluginRepository>
80
	</pluginRepositories>		
81
	<dependencies>
82
		<dependency>
83
			<groupId>com.google.protobuf</groupId>
84
			<artifactId>protobuf-java</artifactId>
85
			<version>${google.protobuf.version}</version>
86
		</dependency>		
87
	</dependencies>
88
</project>
(2-2/2)