Merge "Fix cosmetic wording"
[msb/apigateway.git] / apiroute / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3     Copyright (C) 2016 ZTE, Inc. and others. All rights reserved. (ZTE)
4  
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8  
9             http://www.apache.org/licenses/LICENSE-2.0
10  
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16  
17 -->
18 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19   <parent>
20     <groupId>org.onap.msb.apigateway</groupId>
21     <artifactId>msb-apigateway-parent</artifactId>
22     <version>1.1.0-SNAPSHOT</version>
23   </parent>
24   <modelVersion>4.0.0</modelVersion>
25   <groupId>org.onap.msb.apigateway.apiroute</groupId>
26   <artifactId>apiroute-parent</artifactId>
27   <name>onap/msb/apigateway/apiroute</name>
28   <packaging>pom</packaging>
29   <version>1.1.0-SNAPSHOT</version>
30   
31   <modules>
32     <module>apiroute-service</module>
33     <module>apiroute-standalone</module>
34   </modules>
35
36   <properties>
37
38     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
39     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
40
41     <!-- Java Versions -->
42     <!-- FIXME: confirm these two are picked by maven-compiler-plugin -->
43     <maven.compiler.source>1.7</maven.compiler.source>
44     <maven.compiler.target>1.7</maven.compiler.target>
45     <java.version.source>${maven.compiler.source}</java.version.source>
46     <java.version.target>${maven.compiler.target}</java.version.target>  
47
48
49     <!-- Maven plugin versions, in the 'canonical' format -->
50     <maven.antrun.plugin.version>1.8</maven.antrun.plugin.version>
51     <maven.bundle.version>3.0.0</maven.bundle.version>
52     <maven.clean.plugin.version>2.6.1</maven.clean.plugin.version>
53     <maven.compile.plugin.version>3.3</maven.compile.plugin.version>
54     <maven.jar.version>2.6</maven.jar.version>
55     <maven.javadoc.version>2.10.3</maven.javadoc.version>
56     <maven.plugin.version>3.4</maven.plugin.version>
57     <maven.release.version>2.5.2</maven.release.version>
58     <maven.surefire.version>2.18.1</maven.surefire.version>
59
60     <!-- Maven plugin versions, in random formats -->
61     <checkstyle.version>2.16</checkstyle.version>
62     <compiler.version>${maven.compile.plugin.version}</compiler.version>
63     <enforcer.version>1.4</enforcer.version>
64     <!-- Supporting Libraries -->
65     <dropwizard.version>0.8.0</dropwizard.version>
66     <swagger.version>1.5.3</swagger.version>
67     <jedis.version>2.7.3</jedis.version>
68     <lombok.version>1.16.16</lombok.version>
69     <junit.version>4.11</junit.version>
70     <jetty.version>9.2.9.v20150224</jetty.version>
71     <jackson-version>2.7.9</jackson-version>
72     <jersey.version>2.16</jersey.version>
73     <slf4j.version>1.7.12</slf4j.version>
74     <logback.version>1.1.3</logback.version>
75     <httpclient.version>4.5</httpclient.version>
76     <powermock.version>1.6.6</powermock.version>
77     <zenap-dropwizard-ext.version>1.17.10.01</zenap-dropwizard-ext.version>
78     <consul-client.version>0.13.8</consul-client.version>
79     <httpasyncclient.version>4.1.2</httpasyncclient.version>
80     <immutables.value.version>2.4.3</immutables.value.version>
81     <mock-jedis.version>0.4.0</mock-jedis.version>
82     <commons-io.version>1.3.2</commons-io.version>
83   </properties>
84
85   <dependencyManagement>
86     <dependencies>
87      <dependency>
88         <groupId>commons-io</groupId>
89         <artifactId>commons-io</artifactId>
90         <version>${commons-io.version}</version>
91       </dependency>
92       <!-- Testing Dependencies -->
93       <dependency>
94         <groupId>junit</groupId>
95         <artifactId>junit</artifactId>
96         <version>${junit.version}</version>
97         <scope>test</scope>
98       </dependency>
99
100       <dependency>
101         <groupId>org.powermock</groupId>
102         <artifactId>powermock-module-junit4</artifactId>
103         <version>${powermock.version}</version>
104         <scope>test</scope>
105       </dependency>
106
107       <dependency>
108         <groupId>org.powermock</groupId>
109         <artifactId>powermock-api-mockito</artifactId>
110         <version>${powermock.version}</version>
111         <scope>test</scope>
112       </dependency>
113       <dependency>
114           <groupId>com.fiftyonred</groupId>
115           <artifactId>mock-jedis</artifactId>
116           <version>${mock-jedis.version}</version>
117           <scope>test</scope>
118       </dependency>
119
120       <!-- Supporting Libraries -->
121       <dependency>
122         <groupId>io.dropwizard</groupId>
123         <artifactId>dropwizard-core</artifactId>
124         <version>${dropwizard.version}</version>
125       </dependency>
126
127       <dependency>
128         <groupId>io.dropwizard</groupId>
129         <artifactId>dropwizard-assets</artifactId>
130         <version>${dropwizard.version}</version>
131       </dependency>
132
133
134       <dependency>
135         <groupId>io.dropwizard</groupId>
136         <artifactId>dropwizard-client</artifactId>
137         <version>${dropwizard.version}</version>
138       </dependency>
139
140       <dependency>
141         <groupId>io.swagger</groupId>
142         <artifactId>swagger-jersey2-jaxrs</artifactId>
143         <version>${swagger.version}</version>
144         <scope>compile</scope>
145       </dependency>
146
147       <dependency>
148         <groupId>redis.clients</groupId>
149         <artifactId>jedis</artifactId>
150         <version>${jedis.version}</version>
151       </dependency>
152       <dependency>
153         <groupId>org.projectlombok</groupId>
154         <artifactId>lombok</artifactId>
155         <version>${lombok.version}</version>
156       </dependency>
157       <!--jersey -->
158       <dependency>
159         <groupId>org.glassfish.jersey.media</groupId>
160         <artifactId>jersey-media-multipart</artifactId>
161         <version>${jersey.version}</version>
162       </dependency>
163       <dependency>
164         <groupId>org.glassfish.jersey.containers</groupId>
165         <artifactId>jersey-container-servlet-core</artifactId>
166         <version>${jersey.version}</version>
167       </dependency>
168       <dependency>
169         <groupId>org.glassfish.jersey.core</groupId>
170         <artifactId>jersey-common</artifactId>
171         <version>${jersey.version}</version>
172       </dependency>
173
174       <!--jackson -->
175       <dependency>
176         <groupId>com.fasterxml.jackson.core</groupId>
177         <artifactId>jackson-core</artifactId>
178         <version>${jackson-version}</version>
179       </dependency>
180       <dependency>
181         <groupId>com.fasterxml.jackson.core</groupId>
182         <artifactId>jackson-databind</artifactId>
183         <version>2.7.9.1</version>
184       </dependency>
185       <dependency>
186         <groupId>com.fasterxml.jackson.core</groupId>
187         <artifactId>jackson-annotations</artifactId>
188         <version>${jackson-version}</version>
189       </dependency>
190       <dependency>
191         <groupId>com.fasterxml.jackson.dataformat</groupId>
192         <artifactId>jackson-dataformat-xml</artifactId>
193         <version>${jackson-version}</version>
194       </dependency>
195       <dependency>
196         <groupId>com.fasterxml.jackson.dataformat</groupId>
197         <artifactId>jackson-dataformat-yaml</artifactId>
198         <version>${jackson-version}</version>
199       </dependency>
200       <dependency>
201         <groupId>com.fasterxml.jackson.module</groupId>
202         <artifactId>jackson-module-jaxb-annotations</artifactId>
203         <version>${jackson-version}</version>
204       </dependency>
205
206       <!--jetty -->
207       <dependency>
208         <groupId>org.eclipse.jetty</groupId>
209         <artifactId>jetty-io</artifactId>
210         <version>${jetty.version}</version>
211       </dependency>
212       <dependency>
213         <groupId>org.eclipse.jetty</groupId>
214         <artifactId>jetty-util</artifactId>
215         <version>${jetty.version}</version>
216       </dependency>
217       <dependency>
218         <groupId>org.eclipse.jetty</groupId>
219         <artifactId>jetty-http</artifactId>
220         <version>${jetty.version}</version>
221       </dependency>
222       <dependency>
223         <groupId>org.eclipse.jetty</groupId>
224         <artifactId>jetty-client</artifactId>
225         <version>${jetty.version}</version>
226       </dependency>
227       <dependency>
228         <groupId>org.eclipse.jetty</groupId>
229         <artifactId>jetty-continuation</artifactId>
230         <version>${jetty.version}</version>
231       </dependency>
232       <dependency>
233         <groupId>org.eclipse.jetty</groupId>
234         <artifactId>jetty-jmx</artifactId>
235         <version>${jetty.version}</version>
236       </dependency>
237       <dependency>
238         <groupId>org.eclipse.jetty</groupId>
239         <artifactId>jetty-webapp</artifactId>
240         <version>${jetty.version}</version>
241       </dependency>
242       <dependency>
243         <groupId>org.eclipse.jetty</groupId>
244         <artifactId>jetty-xml</artifactId>
245         <version>${jetty.version}</version>
246       </dependency>
247       <dependency>
248         <groupId>org.eclipse.jetty</groupId>
249         <artifactId>jetty-servlet</artifactId>
250         <version>${jetty.version}</version>
251       </dependency>
252       <dependency>
253         <groupId>org.eclipse.jetty</groupId>
254         <artifactId>jetty-security</artifactId>
255         <version>${jetty.version}</version>
256       </dependency>
257       <dependency>
258         <groupId>org.eclipse.jetty</groupId>
259         <artifactId>jetty-server</artifactId>
260         <version>${jetty.version}</version>
261       </dependency>
262       <!-- logger -->
263       <dependency>
264         <groupId>org.slf4j</groupId>
265         <artifactId>slf4j-api</artifactId>
266         <version>${slf4j.version}</version>
267       </dependency>
268
269       <dependency>
270         <groupId>ch.qos.logback</groupId>
271         <artifactId>logback-classic</artifactId>
272         <version>${logback.version}</version>
273       </dependency>
274
275
276       <dependency>
277         <groupId>ch.qos.logback</groupId>
278         <artifactId>logback-core</artifactId>
279         <version>${logback.version}</version>
280       </dependency>
281
282
283       <dependency>
284         <groupId>org.apache.httpcomponents</groupId>
285         <artifactId>httpclient</artifactId>
286         <version>${httpclient.version}</version>
287       </dependency>
288
289       <dependency>
290         <groupId>com.orbitz.consul</groupId>
291         <artifactId>consul-client</artifactId>
292         <version>${consul-client.version}</version>
293       </dependency>
294
295       <dependency>
296         <groupId>org.apache.httpcomponents</groupId>
297         <artifactId>httpasyncclient</artifactId>
298         <version>${httpasyncclient.version}</version>
299       </dependency>
300
301       <dependency>
302         <groupId>org.immutables</groupId>
303         <artifactId>value</artifactId>
304         <version>${immutables.value.version}</version>
305       </dependency>
306     </dependencies>
307   </dependencyManagement>
308   
309 </project>