Project

General

Profile

1 41601 sandro.lab
<?xml version="1.0" encoding="UTF-8"?>
2 45611 michele.ar
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	xmlns="http://maven.apache.org/POM/4.0.0"
4 41716 michele.ar
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 45611 michele.ar
6 41716 michele.ar
	<modelVersion>4.0.0</modelVersion>
7
	<groupId>eu.dnetlib</groupId>
8 45421 michele.ar
	<artifactId>dnet-common-utils</artifactId>
9 41716 michele.ar
	<packaging>jar</packaging>
10
	<version>1.0.0-SNAPSHOT</version>
11 41605 sandro.lab
12 45611 michele.ar
	<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 46210 claudio.at
		<prometheus.version>0.0.21</prometheus.version>
17 46211 claudio.at
		<swagger.version>2.4.0</swagger.version>
18 45611 michele.ar
	</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 46492 claudio.at
					<source>${java.version}</source>
28
					<target>${java.version}</target>
29 45611 michele.ar
				</configuration>
30
			</plugin>
31
		</plugins>
32
	</build>
33
34 41716 michele.ar
	<dependencies>
35 46210 claudio.at
		<!-- for /metrics and /health controllers -->
36 41716 michele.ar
		<dependency>
37 46210 claudio.at
			<groupId>io.prometheus</groupId>
38
			<artifactId>simpleclient_spring_boot</artifactId>
39
			<version>${prometheus.version}</version>
40 46211 claudio.at
			<exclusions>
41
				<exclusion>
42
					<groupId>org.springframework</groupId>
43
					<artifactId>spring-web</artifactId>
44
				</exclusion>
45
			</exclusions>
46 46210 claudio.at
		</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 41716 michele.ar
			<groupId>org.apache.commons</groupId>
60
			<artifactId>commons-lang3</artifactId>
61 45611 michele.ar
			<version>3.4</version>
62 41716 michele.ar
		</dependency>
63
		<dependency>
64
			<groupId>org.springframework</groupId>
65
			<artifactId>spring-webmvc</artifactId>
66 45611 michele.ar
			<version>4.2.5.RELEASE</version>
67 45853 michele.ar
			<scope>provided</scope>
68 41716 michele.ar
		</dependency>
69
		<dependency>
70
			<groupId>org.springframework</groupId>
71
			<artifactId>spring-context</artifactId>
72 45611 michele.ar
			<version>4.2.5.RELEASE</version>
73 45853 michele.ar
			<scope>provided</scope>
74 41716 michele.ar
		</dependency>
75
		<dependency>
76
			<groupId>org.springframework</groupId>
77
			<artifactId>spring-beans</artifactId>
78 45611 michele.ar
			<version>4.2.5.RELEASE</version>
79 45853 michele.ar
			<scope>provided</scope>
80 41716 michele.ar
		</dependency>
81
		<dependency>
82 45853 michele.ar
			<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 41716 michele.ar
			<groupId>org.springframework</groupId>
89
			<artifactId>spring-context-support</artifactId>
90 45611 michele.ar
			<version>4.2.5.RELEASE</version>
91 41716 michele.ar
		</dependency>
92
		<dependency>
93
			<groupId>javax.servlet</groupId>
94
			<artifactId>javax.servlet-api</artifactId>
95 42185 michele.ar
			<version>3.0.1</version>
96 41716 michele.ar
			<scope>provided</scope>
97
		</dependency>
98
		<dependency>
99
			<groupId>org.antlr</groupId>
100
			<artifactId>stringtemplate</artifactId>
101 45611 michele.ar
			<version>3.2.1</version>
102 41716 michele.ar
		</dependency>
103
		<dependency>
104
			<groupId>commons-io</groupId>
105
			<artifactId>commons-io</artifactId>
106 45611 michele.ar
			<version>2.4</version>
107 41716 michele.ar
		</dependency>
108 45611 michele.ar
109 41716 michele.ar
		<dependency>
110 41779 sandro.lab
			<groupId>com.google.code.gson</groupId>
111
			<artifactId>gson</artifactId>
112 45611 michele.ar
			<version>2.6.2</version>
113 41779 sandro.lab
		</dependency>
114
		<dependency>
115 42879 claudio.at
			<groupId>org.apache.httpcomponents</groupId>
116
			<artifactId>httpclient</artifactId>
117 45611 michele.ar
			<version>4.4.1</version>
118 42879 claudio.at
		</dependency>
119
		<dependency>
120 41716 michele.ar
			<groupId>dom4j</groupId>
121
			<artifactId>dom4j</artifactId>
122
			<version>1.6.1</version>
123
		</dependency>
124 45611 michele.ar
125 41716 michele.ar
		<dependency>
126
			<groupId>org.mockito</groupId>
127
			<artifactId>mockito-core</artifactId>
128
			<version>1.6</version>
129
			<scope>test</scope>
130
		</dependency>
131 45611 michele.ar
132 41716 michele.ar
		<!-- For tomcat7 -->
133 41605 sandro.lab
134 45611 michele.ar
135 41716 michele.ar
		<dependency>
136
			<groupId>commons-codec</groupId>
137
			<artifactId>commons-codec</artifactId>
138 45611 michele.ar
			<version>1.8</version>
139 41716 michele.ar
		</dependency>
140
		<dependency>
141 45611 michele.ar
			<groupId>net.sf.saxon</groupId>
142 41716 michele.ar
			<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 45611 michele.ar
			<groupId>net.sf.saxon</groupId>
152 41716 michele.ar
			<artifactId>saxon</artifactId>
153
			<version>9.1.0.8</version>
154
		</dependency>
155
		<dependency>
156
			<groupId>junit</groupId>
157
			<artifactId>junit</artifactId>
158 45611 michele.ar
			<version>4.12</version>
159 41716 michele.ar
			<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 41779 sandro.lab
		<dependency>
167
			<groupId>com.google.guava</groupId>
168
			<artifactId>guava</artifactId>
169
			<version>18.0</version>
170
		</dependency>
171 41860 michele.ar
		<dependency>
172 45611 michele.ar
			<groupId>com.mycila.xmltool</groupId>
173 41872 sandro.lab
			<artifactId>xmltool</artifactId>
174
			<version>3.3</version>
175
		</dependency>
176 45535 michele.ar
		<dependency>
177
			<groupId>javax.validation</groupId>
178
			<artifactId>validation-api</artifactId>
179
			<version>1.1.0.Final</version>
180
		</dependency>
181 45652 michele.ar
		<dependency>
182
			<groupId>org.apache.maven</groupId>
183
			<artifactId>maven-model</artifactId>
184
			<version>3.3.9</version>
185
		</dependency>
186 45840 michele.ar
187
188
		<!-- swagger -->
189
		<dependency>
190
			<groupId>io.springfox</groupId>
191
			<artifactId>springfox-swagger2</artifactId>
192 46211 claudio.at
			<version>${swagger.version}</version>
193
			<exclusions>
194
				<exclusion>
195
					<groupId>org.springframework</groupId>
196
					<artifactId>spring-aop</artifactId>
197
				</exclusion>
198
			</exclusions>
199 45840 michele.ar
		</dependency>
200
201
		<dependency>
202
			<groupId>io.springfox</groupId>
203
			<artifactId>springfox-swagger-ui</artifactId>
204 46211 claudio.at
			<version>${swagger.version}</version>
205 45840 michele.ar
		</dependency>
206
207 46975 michele.ar
208
		<!-- jhades -->
209
		<dependency>
210
			<groupId>org.jhades</groupId>
211
			<artifactId>jhades</artifactId>
212
			<version>1.0.4</version>
213
		</dependency>
214
215 41716 michele.ar
	</dependencies>
216 45652 michele.ar
217 45611 michele.ar
	<repositories>
218
		<repository>
219
			<id>enonic</id>
220
			<url>http://repo.enonic.com/public/</url>
221
		</repository>
222
	</repositories>
223 41601 sandro.lab
</project>