Project

General

Profile

1 42814 claudio.at
<?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 42821 claudio.at
				<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 42814 claudio.at
				<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
	<properties>
115
		<maven.compiler.source.version>1.7</maven.compiler.source.version>
116
		<maven.compiler.target.version>1.7</maven.compiler.target.version>
117
	</properties>
118
	<dependencies>
119
		<dependency>
120
			<groupId>eu.dnetlib</groupId>
121
			<artifactId>dnet-actionmanager-common</artifactId>
122
			<version>[4.0.0-SNAPSHOT,5.0.0)</version>
123
		</dependency>
124 42821 claudio.at
125
126 42814 claudio.at
		<dependency>
127
			<groupId>eu.dnetlib</groupId>
128
			<artifactId>dnet-pace-core</artifactId>
129
			<version>2.5.0-SNAPSHOT</version>
130
		</dependency>
131
		<dependency>
132
			<groupId>org.apache.solr</groupId>
133
			<artifactId>solr-solrj</artifactId>
134
			<version>${apache.solr.version}</version>
135
			<exclusions>
136
				<exclusion>
137
					<artifactId>wstx-asl</artifactId>
138
					<groupId>org.codehaus.woodstox</groupId>
139
				</exclusion>
140
			</exclusions>
141
		</dependency>
142
		<dependency>
143 42821 claudio.at
			<groupId>dom4j</groupId>
144
			<artifactId>dom4j</artifactId>
145
			<version>${dom4j.version}</version>
146
			<exclusions>
147
				<exclusion>
148
					<artifactId>xml-apis</artifactId>
149
					<groupId>xml-apis</groupId>
150
				</exclusion>
151
			</exclusions>
152
		</dependency>
153
		<dependency>
154
			<groupId>jaxen</groupId>
155
			<artifactId>jaxen</artifactId>
156
			<version>1.1.6</version>
157
		</dependency>
158
		<dependency>
159 42814 claudio.at
			<groupId>org.apache.commons</groupId>
160
			<artifactId>commons-lang3</artifactId>
161
			<version>${commons.lang.version}</version>
162
		</dependency>
163
		<dependency>
164
			<groupId>com.google.protobuf</groupId>
165
			<artifactId>protobuf-java</artifactId>
166
			<version>${google.protobuf.version}</version>
167
		</dependency>
168
		<dependency>
169
			<groupId>org.springframework</groupId>
170
			<artifactId>spring-test</artifactId>
171
			<version>${spring.version}</version>
172
			<scope>test</scope>
173
		</dependency>
174
		<dependency>
175
			<groupId>org.springframework</groupId>
176
			<artifactId>spring-context</artifactId>
177
			<version>${spring.version}</version>
178
			<scope>test</scope>
179
		</dependency>
180
		<dependency>
181
			<groupId>junit</groupId>
182
			<artifactId>junit</artifactId>
183
			<version>${junit.version}</version>
184
			<scope>test</scope>
185
		</dependency>
186
	</dependencies>
187
</project>