bump OPEN-O snapshot versions on master
[msb/apigateway.git] / msb-parent / msbparent / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3
4     Copyright 2016 ZTE Corporation.
5
6     Licensed under the Apache License, Version 2.0 (the "License");
7     you may not use this file except in compliance with the License.
8     You may obtain a copy of the License at
9
10         http://www.apache.org/licenses/LICENSE-2.0
11
12     Unless required by applicable law or agreed to in writing, software
13     distributed under the License is distributed on an "AS IS" BASIS,
14     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15     See the License for the specific language governing permissions and
16     limitations under the License.
17
18         Author: Zhaoxing Meng
19         email: meng.zhaoxing1@zte.com.cn
20
21 -->
22 <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">
23   <modelVersion>4.0.0</modelVersion>
24
25   <parent>
26     <groupId>org.openo.common-services.microservice-bus</groupId>
27     <artifactId>msbparent-lite</artifactId>
28     <version>1.1.0-SNAPSHOT</version>
29     <relativePath>../msbparent-lite</relativePath>
30   </parent>
31
32   <artifactId>msbparent</artifactId>
33   <packaging>pom</packaging>
34   <name>msbparent</name>
35
36
37   <scm>
38     <connection>scm:git:ssh://gerrit.zte.com.cn:29418/paas/wisdom/modeldesign-parent.git</connection>
39     <developerConnection>scm:git:ssh://gerrit.zte.com.cn:29418/paas/wisdom/modeldesign-parent.git</developerConnection>
40     <tag>HEAD</tag>
41
42   </scm>
43
44
45  <properties>
46     <!-- Supporting Libraries -->
47     <dropwizard.version>0.8.0</dropwizard.version>
48     <swagger.version>1.5.3</swagger.version>  
49     <jedis.version>2.7.3</jedis.version>
50     <lombok.version>1.16.4</lombok.version>
51     <junit.version>4.11</junit.version>
52     <jetty.version>9.2.9.v20150224</jetty.version>
53     <jackson-version>2.5.1</jackson-version>      
54     <jersey.version>2.16</jersey.version>
55     <slf4j.version>1.7.12</slf4j.version>     
56     <logback.version>1.1.3</logback.version>
57     <httpclient.version>4.5</httpclient.version>
58         <powermock.version>1.5.5</powermock.version>    
59   </properties>
60
61   <dependencyManagement>
62     <dependencies>
63
64       <!-- Testing Dependencies -->
65       <dependency>
66         <groupId>junit</groupId>
67         <artifactId>junit</artifactId>
68         <version>${junit.version}</version>
69         <scope>test</scope>
70       </dependency>
71           <dependency> 
72                   <groupId>org.powermock</groupId>
73                   <artifactId>powermock-module-junit4</artifactId> 
74                    <version>${powermock.version}</version>
75                   <scope>test</scope>
76         </dependency> 
77
78         <dependency>
79                   <groupId>org.powermock</groupId>
80                   <artifactId>powermock-api-mockito</artifactId> 
81                    <version>${powermock.version}</version>
82                   <scope>test</scope>
83         </dependency>
84
85       <!-- Supporting Libraries -->
86       <dependency>
87         <groupId>io.dropwizard</groupId>
88         <artifactId>dropwizard-core</artifactId>
89         <version>${dropwizard.version}</version>
90       </dependency>
91
92       <dependency>
93         <groupId>io.dropwizard</groupId>
94         <artifactId>dropwizard-assets</artifactId>
95         <version>${dropwizard.version}</version>
96       </dependency>
97
98       <dependency>
99         <groupId>io.dropwizard</groupId>
100         <artifactId>dropwizard-client</artifactId>
101         <version>${dropwizard.version}</version>
102       </dependency>    
103
104       <dependency>
105         <groupId>io.swagger</groupId>
106         <artifactId>swagger-jersey2-jaxrs</artifactId>
107         <version>${swagger.version}</version>
108         <scope>compile</scope>
109       </dependency>
110
111       <dependency>
112         <groupId>redis.clients</groupId>
113         <artifactId>jedis</artifactId>
114         <version>${jedis.version}</version>
115       </dependency>     
116       <dependency>
117         <groupId>org.projectlombok</groupId>
118         <artifactId>lombok</artifactId>
119         <version>${lombok.version}</version>
120       </dependency>
121       <!--jersey-->
122       <dependency>
123         <groupId>org.glassfish.jersey.media</groupId>
124         <artifactId>jersey-media-multipart</artifactId>
125         <version>${jersey.version}</version>
126       </dependency>
127       <dependency>
128         <groupId>org.glassfish.jersey.containers</groupId>
129         <artifactId>jersey-container-servlet-core</artifactId>
130         <version>${jersey.version}</version>
131       </dependency>
132       <dependency>
133         <groupId>org.glassfish.jersey.core</groupId>
134         <artifactId>jersey-common</artifactId>
135         <version>${jersey.version}</version>
136       </dependency>
137
138       <!--jackson-->
139       <dependency>
140         <groupId>com.fasterxml.jackson.core</groupId>
141         <artifactId>jackson-core</artifactId>
142         <version>${jackson-version}</version>
143       </dependency>
144       <dependency>
145         <groupId>com.fasterxml.jackson.core</groupId>
146         <artifactId>jackson-databind</artifactId>
147         <version>${jackson-version}</version>
148       </dependency>
149       <dependency>
150         <groupId>com.fasterxml.jackson.core</groupId>
151         <artifactId>jackson-annotations</artifactId>
152         <version>${jackson-version}</version>
153       </dependency>
154       <dependency>
155         <groupId>com.fasterxml.jackson.dataformat</groupId>
156         <artifactId>jackson-dataformat-xml</artifactId>
157         <version>${jackson-version}</version>
158       </dependency>
159       <dependency>
160         <groupId>com.fasterxml.jackson.dataformat</groupId>
161         <artifactId>jackson-dataformat-yaml</artifactId>
162         <version>${jackson-version}</version>
163       </dependency>
164       <dependency>
165         <groupId>com.fasterxml.jackson.module</groupId>
166         <artifactId>jackson-module-jaxb-annotations</artifactId>
167         <version>${jackson-version}</version>
168       </dependency>
169
170       <!--jetty-->
171       <dependency>
172         <groupId>org.eclipse.jetty</groupId>
173         <artifactId>jetty-io</artifactId>
174         <version>${jetty.version}</version>
175       </dependency>
176       <dependency>
177         <groupId>org.eclipse.jetty</groupId>
178         <artifactId>jetty-util</artifactId>
179         <version>${jetty.version}</version>
180       </dependency>
181       <dependency>
182         <groupId>org.eclipse.jetty</groupId>
183         <artifactId>jetty-http</artifactId>
184         <version>${jetty.version}</version>
185       </dependency>
186       <dependency>
187         <groupId>org.eclipse.jetty</groupId>
188         <artifactId>jetty-client</artifactId>
189         <version>${jetty.version}</version>
190       </dependency>
191       <dependency>
192         <groupId>org.eclipse.jetty</groupId>
193         <artifactId>jetty-continuation</artifactId>
194         <version>${jetty.version}</version>
195       </dependency>
196       <dependency>
197         <groupId>org.eclipse.jetty</groupId>
198         <artifactId>jetty-jmx</artifactId>
199         <version>${jetty.version}</version>
200       </dependency>
201       <dependency>
202         <groupId>org.eclipse.jetty</groupId>
203         <artifactId>jetty-webapp</artifactId>
204         <version>${jetty.version}</version>
205       </dependency>
206       <dependency>
207         <groupId>org.eclipse.jetty</groupId>
208         <artifactId>jetty-xml</artifactId>
209         <version>${jetty.version}</version>
210       </dependency>
211       <dependency>
212         <groupId>org.eclipse.jetty</groupId>
213         <artifactId>jetty-servlet</artifactId>
214         <version>${jetty.version}</version>
215       </dependency>
216       <dependency>
217         <groupId>org.eclipse.jetty</groupId>
218         <artifactId>jetty-security</artifactId>
219         <version>${jetty.version}</version>
220       </dependency>
221       <dependency>
222         <groupId>org.eclipse.jetty</groupId>
223         <artifactId>jetty-server</artifactId>
224         <version>${jetty.version}</version>
225       </dependency>
226       <!-- logger-->
227       <dependency>
228         <groupId>org.slf4j</groupId>
229         <artifactId>slf4j-api</artifactId>
230         <version>${slf4j.version}</version>
231       </dependency>       
232
233       <dependency>
234         <groupId>ch.qos.logback</groupId>
235         <artifactId>logback-classic</artifactId>
236         <version>${logback.version}</version>
237       </dependency>   
238
239       <dependency>
240         <groupId>ch.qos.logback</groupId>
241         <artifactId>logback-core</artifactId>
242         <version>${logback.version}</version>
243       </dependency> 
244
245       <dependency>
246         <groupId>org.apache.httpcomponents</groupId>
247         <artifactId>httpclient</artifactId>
248         <version>${httpclient.version}</version>
249       </dependency>
250     </dependencies>
251   </dependencyManagement>
252
253 <!--   <reporting>
254     <plugins>
255       <plugin>
256         <artifactId>maven-checkstyle-plugin</artifactId>
257         <version>${checkstyle.version}</version>
258       </plugin>
259
260       <plugin>
261         <groupId>org.codehaus.mojo</groupId>
262         <artifactId>findbugs-maven-plugin</artifactId>
263         <version>3.0.1</version>
264         <configuration>
265           <effort>Max</effort>
266           <threshold>Low</threshold>
267           <goal>site</goal>
268         </configuration>
269       </plugin>
270
271     </plugins>
272   </reporting> -->
273
274   <build>
275     <plugins>
276       <plugin>
277         <groupId>org.apache.maven.plugins</groupId>
278         <artifactId>maven-surefire-report-plugin</artifactId>
279         <version>2.19.1</version>
280       </plugin>
281       <plugin>
282         <groupId>org.codehaus.mojo</groupId>
283         <artifactId>cobertura-maven-plugin</artifactId>
284         <version>2.7</version>
285         <configuration>
286           <formats>
287             <format>xml</format>
288             <format>html</format>
289           </formats>
290         </configuration>
291       </plugin>
292       <plugin>
293         <groupId>org.apache.maven.plugins</groupId>
294         <artifactId>maven-jxr-plugin</artifactId>
295         <version>2.5</version>
296       </plugin>
297       <plugin>
298         <groupId>org.apache.maven.plugins</groupId>
299         <artifactId>maven-pmd-plugin</artifactId>
300         <version>3.6</version>
301         <configuration>
302           <linkXref>true</linkXref>
303           <sourceEncoding>utf-8</sourceEncoding>
304           <minimumTokens>100</minimumTokens>
305           <targetJdk>1.8</targetJdk>
306         </configuration>
307       </plugin>
308     </plugins>
309   </build>
310
311 </project>