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-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-openaire-domain</artifactId>
12
	<packaging>jar</packaging>
13
	<version>1.0.0-SNAPSHOT</version>
14
	<scm>
15
		<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-openaire-domain/trunk</developerConnection>
16
	</scm>
17
	<build>
18
		<plugins>
19
			<plugin>
20
				<groupId>org.codehaus.mojo</groupId>
21
				<artifactId>build-helper-maven-plugin</artifactId>
22
				<executions>
23
					<execution>
24
						<phase>generate-sources</phase>
25
						<goals><goal>add-source</goal></goals>
26
						<configuration>
27
							<sources>
28
								<source>src/gen/java</source>
29
							</sources>
30
						</configuration>
31
					</execution>
32
				</executions>
33
			</plugin>
34
			<plugin>
35
				<groupId>com.google.protobuf.tools</groupId>
36
				<artifactId>maven-protoc-plugin</artifactId>
37
				<executions>
38

    
39
					<execution>
40
						<id>generate-proto</id>
41
						<phase>validate</phase>
42
						<goals>
43
							<goal>compile</goal>
44
						</goals>
45
						<configuration>
46
							<protoSourceRoot>${basedir}/src/main/resources/</protoSourceRoot>
47
							<outputDirectory>${basedir}/src/gen/java/</outputDirectory>
48
							<includes>
49
								<param>**/*.proto</param>
50
							</includes>
51
						</configuration>
52
					</execution>
53
<!--
54
					<execution>
55
						<id>generate-sources</id>
56
						<phase>generate-sources</phase>
57
						<goals>
58
							<goal>compile</goal>
59
						</goals>
60

    
61
						<configuration>
62
							<protoSourceRoot>${basedir}/src/main/resources/</protoSourceRoot>
63
							<includes>
64
								<param>**/*.proto</param>
65
							</includes>
66
						</configuration>
67
					</execution>
68
-->
69
				</executions>
70
			</plugin>
71
		</plugins>
72
		<pluginManagement>
73
			<plugins>
74
				<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
75
				<plugin>
76
					<groupId>org.eclipse.m2e</groupId>
77
					<artifactId>lifecycle-mapping</artifactId>
78
					<version>1.0.0</version>
79
					<configuration>
80
						<lifecycleMappingMetadata>
81
							<pluginExecutions>
82
								<pluginExecution>
83
									<pluginExecutionFilter>
84
										<groupId>
85
											com.google.protobuf.tools
86
										</groupId>
87
										<artifactId>
88
											maven-protoc-plugin
89
										</artifactId>
90
										<versionRange>
91
											[0.1.10,)
92
										</versionRange>
93
										<goals>
94
											<goal>compile</goal>
95
										</goals>
96
									</pluginExecutionFilter>
97
									<action>
98
										<ignore />
99
									</action>
100
								</pluginExecution>
101
							</pluginExecutions>
102
						</lifecycleMappingMetadata>
103
					</configuration>
104
				</plugin>
105
			</plugins>
106
		</pluginManagement>
107
	</build>
108
	<pluginRepositories>
109
		<pluginRepository>
110
			<id>dtrott</id>
111
			<url>http://maven.davidtrott.com/repository</url>
112
		</pluginRepository>
113
	</pluginRepositories>
114
	<dependencies>
115

    
116
		<dependency>
117
			<groupId>eu.dnetlib</groupId>
118
			<artifactId>dnet-pace-core</artifactId>
119
			<version>2.5.0-SNAPSHOT</version>
120
		</dependency>
121

    
122
		<dependency>
123
			<groupId>eu.dnetlib</groupId>
124
			<artifactId>dnet-core-components</artifactId>
125
			<version>1.0.0-SNAPSHOT</version>
126
		</dependency>
127

    
128
		<dependency>
129
			<groupId>org.apache.solr</groupId>
130
			<artifactId>solr-solrj</artifactId>
131
			<version>${apache.solr.version}</version>
132
			<exclusions>
133
				<exclusion>
134
					<artifactId>wstx-asl</artifactId>
135
					<groupId>org.codehaus.woodstox</groupId>
136
				</exclusion>
137
			</exclusions>
138
		</dependency>
139
		<dependency>
140
			<groupId>dom4j</groupId>
141
			<artifactId>dom4j</artifactId>
142
			<version>${dom4j.version}</version>
143
			<exclusions>
144
				<exclusion>
145
					<artifactId>xml-apis</artifactId>
146
					<groupId>xml-apis</groupId>
147
				</exclusion>
148
			</exclusions>
149
		</dependency>
150
		<dependency>
151
			<groupId>jaxen</groupId>
152
			<artifactId>jaxen</artifactId>
153
			<version>1.1.6</version>
154
		</dependency>
155
		<dependency>
156
			<groupId>org.apache.commons</groupId>
157
			<artifactId>commons-lang3</artifactId>
158
			<version>${commons.lang.version}</version>
159
		</dependency>
160
		<dependency>
161
			<groupId>commons-codec</groupId>
162
			<artifactId>commons-codec</artifactId>
163
			<version>1.8</version>
164
		</dependency>
165
		<dependency>
166
			<groupId>com.google.protobuf</groupId>
167
			<artifactId>protobuf-java</artifactId>
168
			<version>${google.protobuf.version}</version>
169
		</dependency>
170
		<dependency>
171
			<groupId>org.springframework</groupId>
172
			<artifactId>spring-test</artifactId>
173
			<version>${spring.version}</version>
174
			<scope>test</scope>
175
		</dependency>
176
		<dependency>
177
			<groupId>org.springframework</groupId>
178
			<artifactId>spring-context</artifactId>
179
			<version>${spring.version}</version>
180
			<scope>test</scope>
181
		</dependency>
182
		<dependency>
183
			<groupId>junit</groupId>
184
			<artifactId>junit</artifactId>
185
			<version>${junit.version}</version>
186
			<scope>test</scope>
187
		</dependency>
188
	</dependencies>
189
</project>
(2-2/2)