Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	xmlns="http://maven.apache.org/POM/4.0.0"
4
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5

    
6
	<modelVersion>4.0.0</modelVersion>
7
	<groupId>eu.dnetlib</groupId>
8
	<artifactId>dnet-common-utils</artifactId>
9
	<packaging>jar</packaging>
10
	<version>1.0.0-SNAPSHOT</version>
11

    
12
	<properties>
13
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
15
		<java.version>1.8</java.version>
16
		<prometheus.version>0.0.21</prometheus.version>
17
		<swagger.version>2.4.0</swagger.version>
18
	</properties>
19

    
20
	<build>
21
		<plugins>
22
			<plugin>
23
				<groupId>org.apache.maven.plugins</groupId>
24
				<artifactId>maven-compiler-plugin</artifactId>
25
				<version>3.1</version>
26
				<configuration>
27
					<source>${java.version}</source>
28
					<target>${java.version}</target>
29
				</configuration>
30
			</plugin>
31
		</plugins>
32
	</build>
33

    
34
	<dependencies>
35
		<!-- for /metrics and /health controllers -->
36
		<dependency>
37
			<groupId>io.prometheus</groupId>
38
			<artifactId>simpleclient_spring_boot</artifactId>
39
			<version>${prometheus.version}</version>
40
			<exclusions>
41
				<exclusion>
42
					<groupId>org.springframework</groupId>
43
					<artifactId>spring-web</artifactId>
44
				</exclusion>
45
			</exclusions>
46
		</dependency>
47
		<dependency>
48
			<groupId>io.prometheus</groupId>
49
			<artifactId>simpleclient_hotspot</artifactId>
50
			<version>${prometheus.version}</version>
51
		</dependency>
52
		<dependency>
53
			<groupId>io.prometheus</groupId>
54
			<artifactId>simpleclient_servlet</artifactId>
55
			<version>${prometheus.version}</version>
56
		</dependency>
57

    
58
		<dependency>
59
			<groupId>org.apache.commons</groupId>
60
			<artifactId>commons-lang3</artifactId>
61
			<version>3.4</version>
62
		</dependency>
63
		<dependency>
64
			<groupId>org.springframework</groupId>
65
			<artifactId>spring-webmvc</artifactId>
66
			<version>4.2.5.RELEASE</version>
67
			<scope>provided</scope>
68
		</dependency>
69
		<dependency>
70
			<groupId>org.springframework</groupId>
71
			<artifactId>spring-context</artifactId>
72
			<version>4.2.5.RELEASE</version>
73
			<scope>provided</scope>
74
		</dependency>
75
		<dependency>
76
			<groupId>org.springframework</groupId>
77
			<artifactId>spring-beans</artifactId>
78
			<version>4.2.5.RELEASE</version>
79
			<scope>provided</scope>
80
		</dependency>
81
		<dependency>
82
			<groupId>org.springframework.boot</groupId>
83
			<artifactId>spring-boot-autoconfigure</artifactId>
84
			<version>1.4.4.RELEASE</version>
85
			<scope>provided</scope>
86
		</dependency>
87
		<dependency>
88
			<groupId>org.springframework</groupId>
89
			<artifactId>spring-context-support</artifactId>
90
			<version>4.2.5.RELEASE</version>
91
		</dependency>
92
		<dependency>
93
			<groupId>javax.servlet</groupId>
94
			<artifactId>javax.servlet-api</artifactId>
95
			<version>3.0.1</version>
96
			<scope>provided</scope>
97
		</dependency>
98
		<dependency>
99
			<groupId>org.antlr</groupId>
100
			<artifactId>stringtemplate</artifactId>
101
			<version>3.2.1</version>
102
		</dependency>
103
		<dependency>
104
			<groupId>commons-io</groupId>
105
			<artifactId>commons-io</artifactId>
106
			<version>2.4</version>
107
		</dependency>
108

    
109
		<dependency>
110
			<groupId>com.google.code.gson</groupId>
111
			<artifactId>gson</artifactId>
112
			<version>2.6.2</version>
113
		</dependency>
114
		<dependency>
115
			<groupId>org.apache.httpcomponents</groupId>
116
			<artifactId>httpclient</artifactId>
117
			<version>4.4.1</version>
118
		</dependency>
119
		<dependency>
120
			<groupId>dom4j</groupId>
121
			<artifactId>dom4j</artifactId>
122
			<version>1.6.1</version>
123
		</dependency>
124

    
125
		<dependency>
126
			<groupId>org.mockito</groupId>
127
			<artifactId>mockito-core</artifactId>
128
			<version>1.6</version>
129
			<scope>test</scope>
130
		</dependency>
131

    
132
		<!-- For tomcat7 -->
133

    
134

    
135
		<dependency>
136
			<groupId>commons-codec</groupId>
137
			<artifactId>commons-codec</artifactId>
138
			<version>1.8</version>
139
		</dependency>
140
		<dependency>
141
			<groupId>net.sf.saxon</groupId>
142
			<artifactId>saxon-dom</artifactId>
143
			<version>9.1.0.8</version>
144
		</dependency>
145
		<dependency>
146
			<groupId>jaxen</groupId>
147
			<artifactId>jaxen</artifactId>
148
			<version>1.1.6</version>
149
		</dependency>
150
		<dependency>
151
			<groupId>net.sf.saxon</groupId>
152
			<artifactId>saxon</artifactId>
153
			<version>9.1.0.8</version>
154
		</dependency>
155
		<dependency>
156
			<groupId>junit</groupId>
157
			<artifactId>junit</artifactId>
158
			<version>4.12</version>
159
			<scope>test</scope>
160
		</dependency>
161
		<dependency>
162
			<groupId>org.mockito</groupId>
163
			<artifactId>mockito-all</artifactId>
164
			<version>1.10.19</version>
165
		</dependency>
166
		<dependency>
167
			<groupId>com.google.guava</groupId>
168
			<artifactId>guava</artifactId>
169
			<version>18.0</version>
170
		</dependency>
171
		<dependency>
172
			<groupId>com.mycila.xmltool</groupId>
173
			<artifactId>xmltool</artifactId>
174
			<version>3.3</version>
175
		</dependency>
176
		<dependency>
177
			<groupId>javax.validation</groupId>
178
			<artifactId>validation-api</artifactId>
179
			<version>1.1.0.Final</version>
180
		</dependency>
181
		<dependency>
182
			<groupId>org.apache.maven</groupId>
183
			<artifactId>maven-model</artifactId>
184
			<version>3.3.9</version>
185
		</dependency>
186

    
187

    
188
		<!-- swagger -->
189
		<dependency>
190
			<groupId>io.springfox</groupId>
191
			<artifactId>springfox-swagger2</artifactId>
192
			<version>${swagger.version}</version>
193
			<exclusions>
194
				<exclusion>
195
					<groupId>org.springframework</groupId>
196
					<artifactId>spring-aop</artifactId>
197
				</exclusion>
198
			</exclusions>
199
		</dependency>
200

    
201
		<dependency>
202
			<groupId>io.springfox</groupId>
203
			<artifactId>springfox-swagger-ui</artifactId>
204
			<version>${swagger.version}</version>
205
		</dependency>
206

    
207
	</dependencies>
208

    
209
	<repositories>
210
		<repository>
211
			<id>enonic</id>
212
			<url>http://repo.enonic.com/public/</url>
213
		</repository>
214
	</repositories>
215
</project>
(2-2/2)