Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
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>dnet-parent</artifactId>
7
		<version>2.0.0-SNAPSHOT</version>
8
		<relativePath />
9
	</parent>
10
	<modelVersion>4.0.0</modelVersion>
11
	<groupId>eu.dnetlib</groupId>
12
	<artifactId>dnet-graph-domain</artifactId>
13
	<packaging>jar</packaging>
14
	<version>1.0.0-SNAPSHOT</version>
15
	<scm>
16
		<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-graph-domain/trunk</developerConnection>
17
	</scm>
18

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

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

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

    
71
	<dependencies>
72

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

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

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

    
141
		<dependency>
142
			<groupId>org.mockito</groupId>
143
			<artifactId>mockito-core</artifactId>
144
			<version>${mockito.version}</version>
145
			<scope>test</scope>
146
		</dependency>
147
		<dependency>
148
			<groupId>org.springframework</groupId>
149
			<artifactId>spring-test</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>
(2-2/2)