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