blob: 1427e4d8a081c05d9cfc7fee4e7a80ade37cd84a [file] [log] [blame]
Murali-Pd0e21362017-07-31 11:06:26 +05301<?xml version="1.0"?>
2<!--
3 Copyright 2017 Huawei Technologies Co., Ltd.
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<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">
18 <parent>
Murali-P2a99e4d2017-08-09 11:48:30 +053019 <groupId>org.onap.vnfsdk.refrepo</groupId>
Murali-Pd0e21362017-07-31 11:06:26 +053020 <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
Murali-Pc079b1b2017-08-03 14:59:50 +053021 <version>1.0.0-SNAPSHOT</version>
Murali-Pd0e21362017-07-31 11:06:26 +053022 </parent>
23
24 <modelVersion>4.0.0</modelVersion>
25 <artifactId>vnf-sdk-marketplace</artifactId>
Murali671151a2017-08-21 09:14:51 +000026 <version>1.0.0-SNAPSHOT</version>
Murali-Pd0e21362017-07-31 11:06:26 +053027 <name>vnf-sdk-marketplace/vnf-sdk-marketplace</name>
28 <packaging>war</packaging>
29
30 <properties>
31 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
32 <cxf.version>3.1.6</cxf.version>
33 <!-- slf4j.version>1.6.1</slf4j.version> -->
34 <maven.test.skip>false</maven.test.skip>
35 <maven.test.failure.ignore>false</maven.test.failure.ignore>
36 </properties>
Murali-P3e70bdf2017-08-09 11:01:34 +053037
38 <repositories>
39 <repository>
40 <id>open-o</id>
41 <name>OPEN-O repository</name>
42 <url>https://nexus.open-o.org/content/repositories/public/</url>
43 </repository>
44 </repositories>
45
Murali-Pd0e21362017-07-31 11:06:26 +053046 <dependencies>
47 <dependency>
48 <groupId>org.apache.cxf</groupId>
49 <artifactId>cxf-rt-frontend-jaxrs</artifactId>
50 <version>${cxf.version}</version>
51 </dependency>
52 <dependency>
53 <groupId>org.apache.cxf</groupId>
54 <artifactId>cxf-rt-rs-client</artifactId>
55 <version>${cxf.version}</version>
56 </dependency>
57 <dependency>
58 <groupId>org.apache.cxf</groupId>
59 <artifactId>cxf-rt-transports-http-hc</artifactId>
60 <version>${cxf.version}</version>
61 </dependency>
62 <dependency>
63 <groupId>log4j</groupId>
64 <artifactId>log4j</artifactId>
65 <version>1.2.16</version>
66 </dependency>
67 <dependency>
68 <groupId>org.openo.common-services.common-utilities</groupId>
69 <artifactId>commonlib-cbb</artifactId>
Murali-P3e70bdf2017-08-09 11:01:34 +053070 <version>2.0.0</version>
Murali-Pd0e21362017-07-31 11:06:26 +053071 </dependency>
72 <dependency>
73 <groupId>io.dropwizard</groupId>
74 <artifactId>dropwizard-core</artifactId>
75 <version>0.8.0</version>
76 </dependency>
77 <dependency>
78 <groupId>io.dropwizard</groupId>
79 <artifactId>dropwizard-assets</artifactId>
80 <version>0.8.0</version>
81 </dependency>
82 <dependency>
83 <groupId>io.dropwizard</groupId>
84 <artifactId>dropwizard-hibernate</artifactId>
85 <version>0.8.0</version>
Murali1b69bb02017-08-31 11:47:46 +000086 </dependency>
Murali-Pd0e21362017-07-31 11:06:26 +053087 <dependency>
88 <groupId>io.swagger</groupId>
89 <artifactId>swagger-jersey2-jaxrs</artifactId>
90 <version>1.5.3</version>
91 </dependency>
92 <!-- jersey -->
93 <dependency>
94 <groupId>org.glassfish.jersey.core</groupId>
95 <artifactId>jersey-server</artifactId>
96 <version>2.16</version>
97 </dependency>
98 <dependency>
99 <groupId>org.glassfish.jersey.media</groupId>
100 <artifactId>jersey-media-multipart</artifactId>
101 <version>2.16</version>
102 </dependency>
103 <dependency>
104 <groupId>org.glassfish.jersey.containers</groupId>
105 <artifactId>jersey-container-servlet-core</artifactId>
106 <version>2.16</version>
107 </dependency>
108 <dependency>
109 <groupId>org.apache.httpcomponents</groupId>
110 <artifactId>httpmime</artifactId>
111 <version>4.5.2</version>
112 </dependency>
113 <dependency>
114 <groupId>org.openo.common-services.common-utilities</groupId>
115 <artifactId>commonlib-restclient</artifactId>
Murali-P3e70bdf2017-08-09 11:01:34 +0530116 <version>2.0.0</version>
Murali-Pd0e21362017-07-31 11:06:26 +0530117 </dependency>
118 <!-- consumer -->
119 <dependency>
120 <groupId>com.eclipsesource.jaxrs</groupId>
121 <artifactId>consumer</artifactId>
122 <exclusions>
123 <exclusion>
124 <groupId>com.eclipsesource.jaxrs</groupId>
125 <artifactId>jersey-all</artifactId>
126 </exclusion>
127 </exclusions>
128 <version>5.0</version>
129 </dependency>
130 <!-- gson -->
131 <dependency>
132 <groupId>com.google.code.gson</groupId>
133 <artifactId>gson</artifactId>
134 <version>2.2.4</version>
135 </dependency>
136 <dependency>
137 <groupId>mysql</groupId>
138 <artifactId>mysql-connector-java</artifactId>
139 <version>5.1.18</version>
140 </dependency>
141 <dependency>
142 <groupId>org.mybatis</groupId>
143 <artifactId>mybatis</artifactId>
144 <version>3.2.7</version>
145 </dependency>
146 <!-- UT -->
147 <dependency>
148 <groupId>junit</groupId>
149 <artifactId>junit</artifactId>
150 <version>4.12</version>
151 <scope>test</scope>
152 </dependency>
153 <dependency>
154 <groupId>org.powermock</groupId>
155 <artifactId>powermock-module-junit4</artifactId>
156 <version>1.4.10</version>
157 <scope>test</scope>
158 </dependency>
159 <dependency>
160 <groupId>org.powermock</groupId>
161 <artifactId>powermock-api-mockito</artifactId>
162 <version>1.4.10</version>
163 <scope>test</scope>
164 </dependency>
165 <dependency>
166 <groupId>org.jmockit</groupId>
167 <artifactId>jmockit</artifactId>
168 <version>1.19</version>
169 <scope>test</scope>
170 </dependency>
171 <dependency>
172 <groupId>org.jmockit</groupId>
173 <artifactId>jmockit-coverage</artifactId>
174 <version>1.19</version>
175 <scope>test</scope>
176 </dependency>
177 <dependency>
178 <groupId>org.apache.ant</groupId>
179 <artifactId>ant</artifactId>
180 <version>1.8.2</version>
181 <scope>test</scope>
182 </dependency>
183 <!-- UT end -->
184 </dependencies>
185 <profiles>
186 <profile>
187 <id>all-tests</id>
188 <properties>
189 <build.profile.id>all-tests</build.profile.id>
190 <skip.unit.tests>false</skip.unit.tests>
191 </properties>
192 </profile>
193 </profiles>
194 <build>
195 <finalName>ROOT</finalName>
196 <plugins>
197 <!-- Used for unit tests -->
198 <plugin>
199 <groupId>org.apache.maven.plugins</groupId>
200 <artifactId>maven-surefire-plugin</artifactId>
201 <version>2.19.1</version>
202 <configuration>
203 <forkMode>always</forkMode>
204 <argLine>${surefireArgLine}</argLine>
205 <skip>${maven.test.skip}</skip>
206 <testFailureIgnore>${maven.test.failure.ignore}</testFailureIgnore>
207 <!-- Excludes integration tests when unit tests are run. -->
208 <excludes>
209 <exclude>**/IT*.java</exclude>
210 </excludes>
211 </configuration>
212 </plugin>
213 </plugins>
214 </build>
215</project>