blob: f78b00b8ce52d96a20997e7940aaacf0200612b6 [file] [log] [blame]
Murali-Pd0e21362017-07-31 11:06:26 +05301<?xml version="1.0"?>
Murali3763a1c2017-09-04 18:01:51 +00002<!-- Copyright 2017 Huawei Technologies Co., Ltd. Licensed under the Apache
3 License, Version 2.0 (the "License"); you may not use this file except in
4 compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
5 Unless required by applicable law or agreed to in writing, software distributed
6 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
7 OR CONDITIONS OF ANY KIND, either express or implied. See the License for
8 the specific language governing permissions and limitations under the License. -->
9<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11 <parent>
12 <groupId>org.onap.vnfsdk.refrepo</groupId>
13 <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
Murali-P09763e92018-03-27 10:50:54 +053014 <version>1.1.0</version>
Murali3763a1c2017-09-04 18:01:51 +000015 </parent>
Murali-Pd0e21362017-07-31 11:06:26 +053016
Murali3763a1c2017-09-04 18:01:51 +000017 <modelVersion>4.0.0</modelVersion>
18 <artifactId>vnf-sdk-marketplace</artifactId>
Jessica Wagantall04c21fa2018-03-26 15:41:13 -070019 <version>1.1.0</version>
Murali3763a1c2017-09-04 18:01:51 +000020 <name>vnf-sdk-marketplace/vnf-sdk-marketplace</name>
21 <packaging>war</packaging>
22
23 <properties>
24 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Chris Donleydd99ce52018-03-22 09:46:38 -070025 <cxf.version>3.2.3</cxf.version>
Murali3763a1c2017-09-04 18:01:51 +000026 <!-- slf4j.version>1.6.1</slf4j.version> -->
27 <maven.test.skip>false</maven.test.skip>
28 <maven.test.failure.ignore>false</maven.test.failure.ignore>
29 </properties>
30
Murali6056c8e2017-09-06 13:53:22 +000031
Murali3763a1c2017-09-04 18:01:51 +000032
33 <dependencies>
34 <dependency>
35 <groupId>org.apache.cxf</groupId>
36 <artifactId>cxf-rt-frontend-jaxrs</artifactId>
37 <version>${cxf.version}</version>
38 </dependency>
39 <dependency>
40 <groupId>org.apache.cxf</groupId>
41 <artifactId>cxf-rt-rs-client</artifactId>
42 <version>${cxf.version}</version>
43 </dependency>
44 <dependency>
45 <groupId>org.apache.cxf</groupId>
46 <artifactId>cxf-rt-transports-http-hc</artifactId>
47 <version>${cxf.version}</version>
48 </dependency>
49 <dependency>
50 <groupId>log4j</groupId>
51 <artifactId>log4j</artifactId>
52 <version>1.2.16</version>
Murali3763a1c2017-09-04 18:01:51 +000053 </dependency>
Murali3763a1c2017-09-04 18:01:51 +000054 <dependency>
55 <groupId>io.dropwizard</groupId>
56 <artifactId>dropwizard-assets</artifactId>
Murali-Pf091c832018-03-09 10:05:21 +053057 <version>1.2.4</version>
Murali3763a1c2017-09-04 18:01:51 +000058 </dependency>
59 <dependency>
Murali-P46d525f2018-03-16 15:27:27 +053060 <groupId>org.eclipse.persistence</groupId>
61 <artifactId>javax.persistence</artifactId>
62 <version>2.1.0</version>
Murali3763a1c2017-09-04 18:01:51 +000063 </dependency>
Murali-P46d525f2018-03-16 15:27:27 +053064
Murali3763a1c2017-09-04 18:01:51 +000065 <dependency>
66 <groupId>io.swagger</groupId>
67 <artifactId>swagger-jersey2-jaxrs</artifactId>
Murali-P4a1cd7d2018-03-09 10:54:43 +053068 <version>1.5.18</version>
Murali3763a1c2017-09-04 18:01:51 +000069 </dependency>
70 <!-- jersey -->
Murali-P92d0a892018-03-26 11:17:00 +053071
Murali3763a1c2017-09-04 18:01:51 +000072 <dependency>
73 <groupId>org.glassfish.jersey.media</groupId>
74 <artifactId>jersey-media-multipart</artifactId>
Murali-Pa203fab2018-04-11 17:29:13 +053075 <version>2.25.1</version>
Murali3763a1c2017-09-04 18:01:51 +000076 </dependency>
77 <dependency>
78 <groupId>org.glassfish.jersey.containers</groupId>
Murali-P92d0a892018-03-26 11:17:00 +053079 <artifactId>jersey-container-jetty-servlet</artifactId>
Murali-Pa203fab2018-04-11 17:29:13 +053080 <version>2.25.1</version>
Murali3763a1c2017-09-04 18:01:51 +000081 </dependency>
82 <dependency>
83 <groupId>org.apache.httpcomponents</groupId>
84 <artifactId>httpmime</artifactId>
Murali-P7dbda362018-03-08 19:50:10 +053085 <version>4.5.3</version>
Muralibc384132017-09-16 05:57:15 +000086 </dependency>
Murali3763a1c2017-09-04 18:01:51 +000087 <!-- consumer -->
88 <dependency>
89 <groupId>com.eclipsesource.jaxrs</groupId>
90 <artifactId>consumer</artifactId>
91 <exclusions>
92 <exclusion>
93 <groupId>com.eclipsesource.jaxrs</groupId>
94 <artifactId>jersey-all</artifactId>
95 </exclusion>
96 </exclusions>
97 <version>5.0</version>
98 </dependency>
99 <!-- gson -->
100 <dependency>
101 <groupId>com.google.code.gson</groupId>
102 <artifactId>gson</artifactId>
Murali-P92d0a892018-03-26 11:17:00 +0530103 <version>2.3.1</version>
Murali3763a1c2017-09-04 18:01:51 +0000104 </dependency>
105 <dependency>
Muralibe9a2012017-09-08 09:20:25 +0000106 <groupId>org.postgresql</groupId>
107 <artifactId>postgresql</artifactId>
108 <version>42.1.1</version>
109 </dependency>
110 <dependency>
Murali3763a1c2017-09-04 18:01:51 +0000111 <groupId>org.mybatis</groupId>
112 <artifactId>mybatis</artifactId>
113 <version>3.2.7</version>
114 </dependency>
115 <!-- UT -->
116 <dependency>
117 <groupId>junit</groupId>
118 <artifactId>junit</artifactId>
119 <version>4.12</version>
120 <scope>test</scope>
121 </dependency>
122 <dependency>
123 <groupId>org.powermock</groupId>
124 <artifactId>powermock-module-junit4</artifactId>
125 <version>1.4.10</version>
126 <scope>test</scope>
127 </dependency>
128 <dependency>
129 <groupId>org.powermock</groupId>
130 <artifactId>powermock-api-mockito</artifactId>
131 <version>1.4.10</version>
132 <scope>test</scope>
133 </dependency>
134 <dependency>
135 <groupId>org.jmockit</groupId>
136 <artifactId>jmockit</artifactId>
137 <version>1.19</version>
138 <scope>test</scope>
139 </dependency>
140 <dependency>
141 <groupId>org.jmockit</groupId>
142 <artifactId>jmockit-coverage</artifactId>
143 <version>1.19</version>
144 <scope>test</scope>
145 </dependency>
146 <dependency>
147 <groupId>org.apache.ant</groupId>
148 <artifactId>ant</artifactId>
149 <version>1.8.2</version>
150 <scope>test</scope>
Murali-P46d525f2018-03-16 15:27:27 +0530151 </dependency>
152
153
Muralibc384132017-09-16 05:57:15 +0000154 <dependency>
155 <groupId>org.apache.commons</groupId>
156 <artifactId>commons-io</artifactId>
157 <version>1.3.2</version>
158 </dependency>
159 <dependency>
160 <groupId>commons-io</groupId>
161 <artifactId>commons-io</artifactId>
162 <version>2.4</version>
163 </dependency>
Murali-P8570c3f2018-04-11 16:22:47 +0530164 <dependency>
165 <groupId>org.glassfish.jersey.bundles.repackaged</groupId>
166 <artifactId>jersey-guava</artifactId>
167 <version>2.6</version>
168 </dependency>
Murali3763a1c2017-09-04 18:01:51 +0000169 <!-- UT end -->
AvinashS1cebc6e2017-09-25 17:58:08 +0530170 <dependency>
171 <groupId>org.onap.vnfsdk.validation</groupId>
172 <artifactId>validation-csar</artifactId>
Murali-Pd8451b72018-04-04 18:25:46 +0530173 <version>1.1.1</version>
AvinashS1cebc6e2017-09-25 17:58:08 +0530174 </dependency>
Murali3763a1c2017-09-04 18:01:51 +0000175 </dependencies>
176 <profiles>
177 <profile>
178 <id>all-tests</id>
179 <properties>
180 <build.profile.id>all-tests</build.profile.id>
181 <skip.unit.tests>false</skip.unit.tests>
182 </properties>
183 </profile>
184 </profiles>
185 <build>
186 <finalName>ROOT</finalName>
187 <plugins>
188 <!-- Used for unit tests -->
189 <plugin>
190 <groupId>org.apache.maven.plugins</groupId>
191 <artifactId>maven-surefire-plugin</artifactId>
Murali-P7dbda362018-03-08 19:50:10 +0530192 <version>2.20</version>
Murali3763a1c2017-09-04 18:01:51 +0000193 <configuration>
194 <forkMode>always</forkMode>
195 <argLine>${surefireArgLine}</argLine>
196 <skip>${maven.test.skip}</skip>
197 <testFailureIgnore>${maven.test.failure.ignore}</testFailureIgnore>
198 <!-- Excludes integration tests when unit tests are run. -->
199 <excludes>
200 <exclude>**/IT*.java</exclude>
201 </excludes>
202 </configuration>
203 </plugin>
204 </plugins>
205 </build>
Murali-Pd0e21362017-07-31 11:06:26 +0530206</project>