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-graph-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-graph-domain/trunk</developerConnection>
16
	</scm>
17

    
18
	<properties>
19
		<!-- defined also in dnet-parent, here in case we need to override -->
20
		<google.protobuf.version>2.4.1</google.protobuf.version>
21
		<dnet.graph.domain.generated.sources>src/gen/java</dnet.graph.domain.generated.sources>
22
	</properties>
23

    
24
	<build>
25
		<plugins>
26
			<plugin>
27
				<groupId>eu.dnetlib</groupId>
28
				<artifactId>protoc-jar-maven-plugin</artifactId>
29
				<version>1.0.0-SNAPSHOT</version>
30
				<executions>
31
					<execution>
32
						<phase>generate-sources</phase>
33
						<goals>
34
							<goal>run</goal>
35
						</goals>
36
						<configuration>
37
							<protocVersion>${google.protobuf.version}</protocVersion>
38
							<inputDirectories>
39
								<include>src/main/resources</include>
40
							</inputDirectories>
41
							<outputDirectory>${dnet.graph.domain.generated.sources}</outputDirectory>
42
						</configuration>
43
					</execution>
44
				</executions>
45
			</plugin>
46
			<plugin>
47
				<artifactId>maven-clean-plugin</artifactId>
48
				<version>3.0.0</version>
49
				<configuration>
50
					<filesets>
51
						<fileset>
52
							<directory>${dnet.graph.domain.generated.sources}</directory>
53
							<includes>
54
								<include>**/*.java</include>
55
							</includes>
56
						</fileset>
57
					</filesets>
58
				</configuration>
59
			</plugin>
60
		</plugins>
61
	</build>
62

    
63
	<pluginRepositories>
64
		<pluginRepository>
65
			<id>dnet5-bootstrap-snapshot</id>
66
			<url>http://maven.research-infrastructures.eu/nexus/content/repositories/dnet5-bootstrap-snapshot/</url>
67
		</pluginRepository>
68
	</pluginRepositories>
69

    
70
	<dependencies>
71

    
72
		<dependency>
73
			<groupId>eu.dnetlib</groupId>
74
			<artifactId>dnet-pace-core</artifactId>
75
			<version>2.5.0-SNAPSHOT</version>
76
		</dependency>
77

    
78
		<dependency>
79
			<groupId>eu.dnetlib</groupId>
80
			<artifactId>dnet-core-components</artifactId>
81
			<version>1.0.0-SNAPSHOT</version>
82
		</dependency>
83

    
84
		<dependency>
85
			<groupId>org.apache.solr</groupId>
86
			<artifactId>solr-solrj</artifactId>
87
			<version>${apache.solr.version}</version>
88
			<exclusions>
89
				<exclusion>
90
					<artifactId>wstx-asl</artifactId>
91
					<groupId>org.codehaus.woodstox</groupId>
92
				</exclusion>
93
				<exclusion>
94
					<artifactId>jcl-over-slf4j</artifactId>
95
					<groupId>org.slf4j</groupId>
96
				</exclusion>
97
				<exclusion>
98
					<artifactId>slf4j-api</artifactId>
99
					<groupId>org.slf4j</groupId>
100
				</exclusion>
101
			</exclusions>
102
		</dependency>
103
		<dependency>
104
			<groupId>dom4j</groupId>
105
			<artifactId>dom4j</artifactId>
106
			<version>${dom4j.version}</version>
107
			<exclusions>
108
				<exclusion>
109
					<artifactId>xml-apis</artifactId>
110
					<groupId>xml-apis</groupId>
111
				</exclusion>
112
			</exclusions>
113
		</dependency>
114
		<dependency>
115
			<groupId>jaxen</groupId>
116
			<artifactId>jaxen</artifactId>
117
			<version>1.1.6</version>
118
		</dependency>
119
		<dependency>
120
			<groupId>org.apache.commons</groupId>
121
			<artifactId>commons-lang3</artifactId>
122
			<version>${commons.lang.version}</version>
123
		</dependency>
124
		<dependency>
125
			<groupId>commons-codec</groupId>
126
			<artifactId>commons-codec</artifactId>
127
			<version>1.8</version>
128
		</dependency>
129
		<dependency>
130
			<groupId>com.google.protobuf</groupId>
131
			<artifactId>protobuf-java</artifactId>
132
			<version>${google.protobuf.version}</version>
133
		</dependency>
134

    
135
		<dependency>
136
			<groupId>org.mockito</groupId>
137
			<artifactId>mockito-core</artifactId>
138
			<version>${mockito.version}</version>
139
			<scope>test</scope>
140
		</dependency>
141
		<dependency>
142
			<groupId>org.springframework</groupId>
143
			<artifactId>spring-test</artifactId>
144
			<version>${spring.version}</version>
145
			<scope>test</scope>
146
		</dependency>
147
		<dependency>
148
			<groupId>org.springframework</groupId>
149
			<artifactId>spring-context</artifactId>
150
			<version>${spring.version}</version>
151
			<scope>test</scope>
152
		</dependency>
153
		<dependency>
154
			<groupId>junit</groupId>
155
			<artifactId>junit</artifactId>
156
			<version>${junit.version}</version>
157
			<scope>test</scope>
158
		</dependency>
159
	</dependencies>
160
</project>
    (1-1/1)