Project

General

Profile

1 49206 panagiotis
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0"
3
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 49764 panagiotis
6
    <parent>
7
        <groupId>eu.dnetlib</groupId>
8
        <artifactId>dnet45-parent</artifactId>
9
        <version>1.0.0-SNAPSHOT</version>
10
    </parent>
11 49206 panagiotis
    <modelVersion>4.0.0</modelVersion>
12
    <artifactId>uoa-repository-manager-service</artifactId>
13 49764 panagiotis
    <version>1.0.0-SNAPSHOT</version>
14 54924 panagiotis
    <packaging>war</packaging>
15 49206 panagiotis
16
17
    <dependencies>
18
        <dependency>
19 49378 panagiotis
            <groupId>org.springframework</groupId>
20
            <artifactId>spring-webmvc</artifactId>
21
            <version>${spring.version}</version>
22
        </dependency>
23
        <dependency>
24
            <groupId>org.hibernate</groupId>
25
            <artifactId>hibernate-validator-annotation-processor</artifactId>
26
            <version>4.1.0.Final</version>
27
        </dependency>
28
        <dependency>
29 49362 panagiotis
            <groupId>log4j</groupId>
30
            <artifactId>log4j</artifactId>
31 57787 ioannis.di
            <version>${log4j.version}</version>
32 49206 panagiotis
        </dependency>
33
        <dependency>
34
            <groupId>eu.dnetlib</groupId>
35
            <artifactId>dnet-runtime</artifactId>
36 49764 panagiotis
            <version>[1.0.0-SNAPSHOT, 2.0.0)</version>
37 49206 panagiotis
            <exclusions>
38
                <exclusion>  <!-- declare the exclusion here -->
39
                    <groupId>org.apache.geronimo.specs</groupId>
40
                    <artifactId>geronimo-javamail_1.4_spec</artifactId>
41
                </exclusion>
42
            </exclusions>
43
        </dependency>
44
        <dependency>
45 49362 panagiotis
            <groupId>eu.dnetlib</groupId>
46
            <artifactId>uoa-utils</artifactId>
47 49764 panagiotis
            <version>[2.0.0-SNAPSHOT, 3.0.0)</version>
48 49206 panagiotis
        </dependency>
49
        <dependency>
50 49362 panagiotis
            <groupId>eu.dnetlib</groupId>
51
            <artifactId>uoa-domain</artifactId>
52 49764 panagiotis
            <version>[2.0.0-SNAPSHOT, 3.0.0)</version>
53
            <exclusions>
54
                <exclusion>  <!-- declare the exclusion here -->
55
                    <groupId>cglib</groupId>
56
                    <artifactId>cglib</artifactId>
57
                </exclusion>
58
            </exclusions>
59 49206 panagiotis
        </dependency>
60 54842 panagiotis
        <dependency>
61
            <groupId>eu.dnetlib</groupId>
62
            <artifactId>dnet-openaire-usage-stats-sushilite</artifactId>
63
            <version>1.0.0-SNAPSHOT</version>
64
        </dependency>
65 49206 panagiotis
        <dependency>
66 59334 antonis.le
            <groupId>eu.dnetlib.dhp</groupId>
67 57741 ioannis.di
            <artifactId>dnet-openaire-broker-common</artifactId>
68 59334 antonis.le
            <version>3.1.1-SNAPSHOT</version>
69 57741 ioannis.di
        </dependency>
70
        <dependency>
71 49764 panagiotis
            <groupId>cglib</groupId>
72
            <artifactId>cglib-nodep</artifactId>
73
            <version>2.2</version>
74
        </dependency>
75
76
        <dependency>
77 49362 panagiotis
            <groupId>eu.dnetlib</groupId>
78
            <artifactId>uoa-commons</artifactId>
79 49764 panagiotis
            <version>[2.0.0-SNAPSHOT, 3.0.0)</version>
80 49206 panagiotis
        </dependency>
81
        <dependency>
82 49362 panagiotis
            <groupId>eu.dnetlib</groupId>
83
            <artifactId>uoa-clients</artifactId>
84 49764 panagiotis
            <version>[2.0.0-SNAPSHOT, 3.0.0)</version>
85 49206 panagiotis
        </dependency>
86
        <dependency>
87 49362 panagiotis
            <groupId>eu.dnetlib</groupId>
88
            <artifactId>uoa-hcm</artifactId>
89 49764 panagiotis
            <version>[2.0.0-SNAPSHOT, 3.0.0)</version>
90 49206 panagiotis
        </dependency>
91
92
        <dependency>
93 49362 panagiotis
            <groupId>commons-io</groupId>
94
            <artifactId>commons-io</artifactId>
95
            <version>2.4</version>
96 49206 panagiotis
        </dependency>
97
98
        <dependency>
99
            <groupId>se.kb</groupId>
100
            <artifactId>oai4j</artifactId>
101
            <version>[0.6b1,)</version>
102
        </dependency>
103 49362 panagiotis
        <dependency>
104
            <groupId>xalan</groupId>
105
            <artifactId>xalan</artifactId>
106
            <version>2.7.2</version>
107
        </dependency>
108 49206 panagiotis
109
        <dependency>
110
            <groupId>xerces</groupId>
111
            <artifactId>xercesImpl</artifactId>
112
            <version>2.11.0</version>
113 49397 panagiotis
        </dependency>
114 49206 panagiotis
115 49304 panagiotis
        <dependency>
116 49362 panagiotis
            <groupId>com.fasterxml.jackson.core</groupId>
117
            <artifactId>jackson-core</artifactId>
118
            <version>2.5.1</version>
119
            <scope>compile</scope>
120
        </dependency>
121
        <dependency>
122
            <groupId>com.fasterxml.jackson.core</groupId>
123
            <artifactId>jackson-databind</artifactId>
124
            <version>2.5.1</version>
125
            <scope>compile</scope>
126
        </dependency>
127 49764 panagiotis
128 49362 panagiotis
        <dependency>
129
            <groupId>org.springframework</groupId>
130
            <artifactId>spring-context</artifactId>
131 49764 panagiotis
            <version>${spring.version}</version>
132 49362 panagiotis
        </dependency>
133 49868 panagiotis
134 49362 panagiotis
        <dependency>
135 49868 panagiotis
            <groupId>org.springframework</groupId>
136
            <artifactId>spring-jdbc</artifactId>
137
            <version>${spring.version}</version>
138
        </dependency>
139
140
        <dependency>
141 49304 panagiotis
            <groupId>com.sun.jersey</groupId>
142
            <artifactId>jersey-client</artifactId>
143
            <version>1.19.3</version>
144
        </dependency>
145
146
        <dependency>
147
            <groupId>org.aksw.gson</groupId>
148
            <artifactId>gson-utils-core</artifactId>
149
            <version>1.0.0</version>
150
        </dependency>
151 49362 panagiotis
        <dependency>
152
            <groupId>org.json</groupId>
153
            <artifactId>json</artifactId>
154
            <version>20080701</version>
155
        </dependency>
156 49931 panagiotis
157
        <dependency>
158 54842 panagiotis
            <groupId>com.sun.mail</groupId>
159
            <artifactId>javax.mail</artifactId>
160
            <version>1.6.0</version>
161
        </dependency>
162
163
        <dependency>
164 49931 panagiotis
            <groupId>io.springfox</groupId>
165
            <artifactId>springfox-swagger2</artifactId>
166
            <version>2.7.0</version>
167
        </dependency>
168
        <dependency>
169
            <groupId>io.springfox</groupId>
170
            <artifactId>springfox-swagger-ui</artifactId>
171 50075 panagiotis
            <version>2.7.0</version>
172 49931 panagiotis
        </dependency>
173 50075 panagiotis
174 50273 panagiotis
        <!-- https://mvnrepository.com/artifact/postgresql/postgresql -->
175
        <dependency>
176
            <groupId>postgresql</groupId>
177
            <artifactId>postgresql</artifactId>
178
            <version>9.1-901.jdbc3</version>
179
        </dependency>
180 50075 panagiotis
181 54842 panagiotis
        <!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-catalina -->
182
        <dependency>
183
            <groupId>org.apache.tomcat</groupId>
184
            <artifactId>tomcat-catalina</artifactId>
185 56766 ioannis.di
            <version>9.0.22</version>
186 54842 panagiotis
        </dependency>
187
188
        <dependency>
189
            <groupId>commons-fileupload</groupId>
190
            <artifactId>commons-fileupload</artifactId>
191 56766 ioannis.di
            <version>1.4</version>
192 54842 panagiotis
        </dependency>
193
194
        <dependency>
195 50372 panagiotis
            <groupId>org.mitre</groupId>
196
            <artifactId>openid-connect-client</artifactId>
197
            <version>1.3.0</version>
198
            <exclusions>
199
                <exclusion>
200
                    <groupId>org.slf4j</groupId>
201
                    <artifactId>jcl-over-slf4j</artifactId>
202
                </exclusion>
203
            </exclusions>
204 54842 panagiotis
        </dependency>
205 50075 panagiotis
206 54842 panagiotis
207
        <dependency>
208 50372 panagiotis
            <groupId>org.springframework.session</groupId>
209
            <artifactId>spring-session-data-redis</artifactId>
210
            <version>1.3.1.RELEASE</version>
211
            <type>pom</type>
212
        </dependency>
213 54842 panagiotis
        <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
214 50372 panagiotis
        <dependency>
215 54842 panagiotis
            <groupId>redis.clients</groupId>
216
            <artifactId>jedis</artifactId>
217
            <version>2.9.0</version>
218
        </dependency>
219
        <dependency>
220
            <groupId>com.google.code.gson</groupId>
221
            <artifactId>gson</artifactId>
222
            <version>2.6.2</version>
223
        </dependency>
224 50273 panagiotis
225 54842 panagiotis
        <dependency>
226
            <groupId>com.thetransactioncompany</groupId>
227
            <artifactId>cors-filter</artifactId>
228
            <version>2.5</version>
229
        </dependency>
230 50372 panagiotis
231 54842 panagiotis
        <dependency>
232
            <groupId>org.springframework.cloud</groupId>
233
            <artifactId>spring-cloud-starter-hystrix</artifactId>
234
            <version>1.1.5.RELEASE</version>
235 57787 ioannis.di
<!--            <exclusions>-->
236
<!--                <exclusion>-->
237
<!--                    <groupId>org.springframework.boot</groupId>-->
238
<!--                    <artifactId>spring-boot-starter-logging</artifactId>-->
239
<!--                </exclusion>-->
240
<!--            </exclusions>-->
241 54842 panagiotis
        </dependency>
242
243 57648 antonis.le
        <!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api -->
244
        <dependency>
245
            <groupId>javax.xml.ws</groupId>
246
            <artifactId>jaxws-api</artifactId>
247
            <version>2.3.0</version>
248
        </dependency>
249
        <!-- https://mvnrepository.com/artifact/javax.jws/javax.jws-api -->
250
        <dependency>
251
            <groupId>javax.jws</groupId>
252
            <artifactId>javax.jws-api</artifactId>
253
            <version>1.1</version>
254
        </dependency>
255
        <dependency>
256
            <groupId>javax.xml.bind</groupId>
257
            <artifactId>jaxb-api</artifactId>
258
            <version>2.3.0</version>
259
        </dependency>
260
        <dependency>
261
            <groupId>com.sun.xml.bind</groupId>
262
            <artifactId>jaxb-impl</artifactId>
263
            <version>2.3.0</version>
264
        </dependency>
265
        <!-- https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-core -->
266
        <dependency>
267
            <groupId>com.sun.xml.bind</groupId>
268
            <artifactId>jaxb-core</artifactId>
269
            <version>2.3.0</version>
270
        </dependency>
271
        <dependency>
272
            <groupId>javax.activation</groupId>
273
            <artifactId>activation</artifactId>
274
            <version>1.1-rev-1</version>
275
        </dependency>
276 56636 antonis.le
277 57648 antonis.le
        <dependency>
278
            <groupId>org.eurocris</groupId>
279
            <artifactId>openaire-cris-validator</artifactId>
280
            <version>1.0.1-SNAPSHOT</version>
281 57787 ioannis.di
<!--            <exclusions>-->
282
<!--                <exclusion>-->
283
<!--                    <groupId>org.apache.logging.log4j</groupId>-->
284
<!--                    <artifactId>log4j-1.2-api</artifactId>-->
285
<!--                </exclusion>-->
286
<!--            </exclusions>-->
287 57648 antonis.le
        </dependency>
288 57741 ioannis.di
289 57648 antonis.le
        <dependency>
290
            <groupId>org.mockito</groupId>
291
            <artifactId>mockito-core</artifactId>
292
            <version>2.26.0</version>
293
            <scope>test</scope>
294
        </dependency>
295 56636 antonis.le
296 57648 antonis.le
297 49764 panagiotis
    </dependencies>
298 49304 panagiotis
299 54842 panagiotis
    <build>
300
        <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
301
        <plugins>
302 57648 antonis.le
            <plugin>
303 54842 panagiotis
                <groupId>org.apache.maven.plugins</groupId>
304
                <artifactId>maven-compiler-plugin</artifactId>
305
                <version>3.7.0</version>
306
                <configuration>
307
                    <source>1.8</source>
308
                    <target>1.8</target>
309
                    <encoding>UTF-8</encoding>
310
                </configuration>
311
            </plugin>
312
313
            <plugin>
314
                <artifactId>maven-war-plugin</artifactId>
315
                <version>2.6</version>
316
                <configuration>
317
                    <failOnMissingWebXml>false</failOnMissingWebXml>
318
                </configuration>
319
            </plugin>
320 57549 ioannis.di
            <plugin>
321
                <groupId>cz.habarta.typescript-generator</groupId>
322
                <artifactId>typescript-generator-maven-plugin</artifactId>
323 57648 antonis.le
                <version>2.16.538</version>
324 57549 ioannis.di
                <executions>
325
                    <execution>
326
                        <id>java to typeScript</id>
327
                        <goals>
328
                            <goal>generate</goal>
329
                        </goals>
330
                        <configuration>
331
                            <jsonLibrary>jackson2</jsonLibrary>
332
                            <outputFileType>implementationFile</outputFileType>
333
                            <mapClasses>asClasses</mapClasses>
334
                            <classPatterns>
335
                                <pattern>eu.dnetlib.domain.functionality.validator.*</pattern>
336
                            </classPatterns>
337
                            <outputFile>target/operation.ts</outputFile>
338
                            <outputKind>module</outputKind>
339
                        </configuration>
340
                    </execution>
341
                </executions>
342
            </plugin>
343 54842 panagiotis
        </plugins>
344
        <finalName>uoa-repository-manager-service</finalName>
345
        <resources>
346
            <resource>
347
                <directory>src/main/resources</directory>
348
                <filtering>true</filtering>
349
            </resource>
350
        </resources>
351
    </build>
352
353
354 50075 panagiotis
</project>