blob: 39019cd8dd521139a1d926a3a53c36a38cd8471f [file] [log] [blame]
vasraze9171112021-11-26 15:57:50 +00001<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
vasrazf0d4dd52021-11-15 12:27:54 +00003 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
vasraze9171112021-11-26 15:57:50 +00004 <modelVersion>4.0.0</modelVersion>
5
vasrazf0d4dd52021-11-15 12:27:54 +00006 <artifactId>catalog-be</artifactId>
vasraze9171112021-11-26 15:57:50 +00007 <packaging>war</packaging>
vasrazfa5bdf02019-08-26 13:39:26 +00008
vasraze9171112021-11-26 15:57:50 +00009 <parent>
10 <groupId>org.openecomp.sdc</groupId>
11 <artifactId>sdc-main</artifactId>
MichaelMorris1f681f22022-10-29 00:40:06 +010012 <version>1.12.1-SNAPSHOT</version>
vasraze9171112021-11-26 15:57:50 +000013 </parent>
vasrazfa5bdf02019-08-26 13:39:26 +000014
vasraze9171112021-11-26 15:57:50 +000015 <properties>
16 <java-hamcrest.version>2.0.0.0</java-hamcrest.version>
17 <swagger.version>${swagger-core-mvn-plugin.version}</swagger.version>
18 <swagger-ui.version>3.25.0</swagger-ui.version>
19 <maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version>
20 <replacer.plugin.version>1.5.3</replacer.plugin.version>
vasrazaa6fa622022-01-05 13:13:06 +000021 <ui.version>${project.version}</ui.version>
vasraze9171112021-11-26 15:57:50 +000022 </properties>
vasrazfa5bdf02019-08-26 13:39:26 +000023
vasrazf0d4dd52021-11-15 12:27:54 +000024 <dependencies>
25 <dependency>
vasraze9171112021-11-26 15:57:50 +000026 <groupId>org.openecomp.sdc</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +000027 <artifactId>togglz-rest-services</artifactId>
vasraze9171112021-11-26 15:57:50 +000028 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +000029 <exclusions>
30 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +000031 <groupId>com.fasterxml.woodstox</groupId>
vasraze9171112021-11-26 15:57:50 +000032 <artifactId>woodstox-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000033 </exclusion>
34 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +000035 </dependency>
36
vasrazfc768c62022-10-14 10:51:11 +010037 <dependency>
38 <groupId>org.jsoup</groupId>
39 <artifactId>jsoup</artifactId>
40 <version>${jsoup.version}</version>
41 </dependency>
42
vasrazf0d4dd52021-11-15 12:27:54 +000043 <!--JSON and YAML Parsing-->
44 <dependency>
vasraze9171112021-11-26 15:57:50 +000045 <groupId>com.fasterxml.jackson.core</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +000046 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000047 <version>${jackson.version}</version>
48 </dependency>
49 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +000050 <groupId>com.fasterxml.jackson.dataformat</groupId>
vasraze9171112021-11-26 15:57:50 +000051 <artifactId>jackson-dataformat-yaml</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000052 <version>${jackson.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +000053 <exclusions>
54 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +000055 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +000056 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000057 </exclusion>
58 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +000059 </dependency>
60
61 <dependency>
vasraze9171112021-11-26 15:57:50 +000062 <groupId>com.fasterxml.jackson.core</groupId>
63 <artifactId>jackson-databind</artifactId>
64 <version>${jackson.version}</version>
65 <exclusions>
66 <exclusion>
67 <groupId>com.fasterxml.jackson.core</groupId>
68 <artifactId>jackson-core</artifactId>
69 </exclusion>
70 </exclusions>
71 </dependency>
72
73 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +000074 <groupId>org.onap.sdc.common</groupId>
vasraze9171112021-11-26 15:57:50 +000075 <artifactId>onap-generic-artifact-browser-service</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000076 <version>${project.version}</version>
vasraze9171112021-11-26 15:57:50 +000077 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +000078 </dependency>
79
80 <!-- Swagger Dependencies Start -->
81 <dependency>
vasraze9171112021-11-26 15:57:50 +000082 <groupId>io.swagger.core.v3</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +000083 <artifactId>swagger-jaxrs2</artifactId>
vasraze9171112021-11-26 15:57:50 +000084 <version>${swagger.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +000085 <exclusions>
86 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +000087 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +000088 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000089 </exclusion>
vasraz987fc742021-11-29 17:42:02 +000090 <exclusion>
91 <groupId>io.github.classgraph</groupId>
92 <artifactId>classgraph</artifactId>
93 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +000094 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +000095 </dependency>
96 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +000097 <groupId>io.swagger.core.v3</groupId>
vasraze9171112021-11-26 15:57:50 +000098 <artifactId>swagger-annotations</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +000099 <version>${swagger.version}</version>
100 </dependency>
101 <!-- Swagger Dependencies End -->
102
103 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000104 <groupId>org.hibernate.validator</groupId>
vasraze9171112021-11-26 15:57:50 +0000105 <artifactId>hibernate-validator</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000106 <version>${hibernate.validator.version}</version>
107 </dependency>
108
109 <dependency>
vasrazfc768c62022-10-14 10:51:11 +0100110 <groupId>org.eclipse.jetty</groupId>
111 <artifactId>jetty-server</artifactId>
112 <version>${jetty.version}</version>
113 <scope>compile</scope>
114 <exclusions>
115 <exclusion>
116 <groupId>org.eclipse.jetty</groupId>
117 <artifactId>jetty-http</artifactId>
118 </exclusion>
119 </exclusions>
120 </dependency>
121 <dependency>
122 <groupId>org.eclipse.jetty</groupId>
123 <artifactId>jetty-servlet</artifactId>
124 <version>${jetty.version}</version>
125 <scope>compile</scope>
126 <exclusions>
127 <exclusion>
128 <groupId>org.eclipse.jetty</groupId>
129 <artifactId>jetty-security</artifactId>
130 </exclusion>
131 </exclusions>
132 </dependency>
133 <dependency>
vasraze9171112021-11-26 15:57:50 +0000134 <groupId>org.openecomp.sdc</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000135 <artifactId>common-app-api</artifactId>
vasraze9171112021-11-26 15:57:50 +0000136 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000137 <exclusions>
138 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000139 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000140 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000141 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000142 <exclusion>
143 <groupId>org.apache.httpcomponents</groupId>
144 <artifactId>httpcore</artifactId>
145 </exclusion>
vasraze4055452022-07-13 23:11:18 +0100146 <exclusion>
147 <groupId>org.functionaljava</groupId>
148 <artifactId>functionaljava</artifactId>
149 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000150 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000151 </dependency>
152
153 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000154 <groupId>javax.ws.rs</groupId>
vasraze9171112021-11-26 15:57:50 +0000155 <artifactId>javax.ws.rs-api</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000156 <version>${ws.rs.version}</version>
157 </dependency>
158
159 <dependency>
vasraze9171112021-11-26 15:57:50 +0000160 <groupId>org.openecomp.sdc.be</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000161 <artifactId>common-be</artifactId>
vasraze9171112021-11-26 15:57:50 +0000162 <version>${project.version}</version>
163 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000164 <exclusions>
165 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000166 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000167 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000168 </exclusion>
169 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000170 </dependency>
171 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000172 <groupId>org.openecomp.sdc.be</groupId>
vasraz33a42592022-01-11 18:02:46 +0000173 <artifactId>common-be-tests-utils</artifactId>
vasraze9171112021-11-26 15:57:50 +0000174 <version>${project.version}</version>
vasraze9171112021-11-26 15:57:50 +0000175 <scope>test</scope>
176 <exclusions>
177 <exclusion>
178 <groupId>org.springframework</groupId>
179 <artifactId>spring-core</artifactId>
180 </exclusion>
vasrazfc768c62022-10-14 10:51:11 +0100181 <exclusion>
182 <groupId>org.eclipse.jetty</groupId>
183 <artifactId>jetty-server</artifactId>
184 </exclusion>
185 <exclusion>
186 <groupId>org.eclipse.jetty</groupId>
187 <artifactId>jetty-servlet</artifactId>
188 </exclusion>
vasraze9171112021-11-26 15:57:50 +0000189 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000190 </dependency>
191 <dependency>
vasraze9171112021-11-26 15:57:50 +0000192 <groupId>org.openecomp.sdc.be</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000193 <artifactId>catalog-dao</artifactId>
vasraze9171112021-11-26 15:57:50 +0000194 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000195 <exclusions>
196 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000197 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000198 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000199 </exclusion>
200 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000201 </dependency>
202
203 <dependency>
vasraze9171112021-11-26 15:57:50 +0000204 <groupId>org.openecomp.sdc.be</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000205 <artifactId>catalog-model</artifactId>
vasraze9171112021-11-26 15:57:50 +0000206 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000207 <exclusions>
208 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000209 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000210 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000211 </exclusion>
212 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000213 </dependency>
214
andre.schmidcd2747f2021-10-13 16:03:43 +0100215 <dependency>
216 <groupId>io.micrometer</groupId>
217 <artifactId>micrometer-registry-prometheus</artifactId>
218 <version>${micrometer.version}</version>
219 </dependency>
220
vasrazf0d4dd52021-11-15 12:27:54 +0000221 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000222 <groupId>ch.qos.logback</groupId>
vasraze9171112021-11-26 15:57:50 +0000223 <artifactId>logback-classic</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000224 <version>${logback.version}</version>
vasraze9171112021-11-26 15:57:50 +0000225 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000226 </dependency>
227
228 <!-- Snake Yaml -->
229 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000230 <groupId>org.yaml</groupId>
vasraze9171112021-11-26 15:57:50 +0000231 <artifactId>snakeyaml</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000232 <version>${snakeyaml.version}</version>
vasraze9171112021-11-26 15:57:50 +0000233 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000234 </dependency>
235
236 <!-- File changes listener -->
237 <dependency>
vasraze9171112021-11-26 15:57:50 +0000238 <groupId>org.apache.commons</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000239 <artifactId>commons-jci-core</artifactId>
vasraze9171112021-11-26 15:57:50 +0000240 <version>${commons-jci-core.version}</version>
241 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000242 <exclusions>
243 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000244 <groupId>commons-io</groupId>
vasraze9171112021-11-26 15:57:50 +0000245 <artifactId>commons-io</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000246 </exclusion>
247 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000248 </dependency>
249
250 <!-- Gson -->
251 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000252 <groupId>com.google.code.gson</groupId>
vasraze9171112021-11-26 15:57:50 +0000253 <artifactId>gson</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000254 <version>${gson.version}</version>
vasraze9171112021-11-26 15:57:50 +0000255 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000256 </dependency>
257
258 <!-- jersey -->
259 <dependency>
vasraze9171112021-11-26 15:57:50 +0000260 <groupId>org.glassfish.jersey.media</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000261 <artifactId>jersey-media-json-jackson</artifactId>
vasraze9171112021-11-26 15:57:50 +0000262 <version>${jersey-bom.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000263 <exclusions>
264 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000265 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000266 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000267 </exclusion>
268 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000269 </dependency>
270
271 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000272 <groupId>org.glassfish.jersey.containers</groupId>
vasraze9171112021-11-26 15:57:50 +0000273 <artifactId>jersey-container-servlet-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000274 <version>${jersey-bom.version}</version>
vasraze9171112021-11-26 15:57:50 +0000275 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000276 </dependency>
277
278 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000279 <groupId>org.glassfish.jersey.media</groupId>
vasraze9171112021-11-26 15:57:50 +0000280 <artifactId>jersey-media-multipart</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000281 <version>${jersey-bom.version}</version>
vasraze9171112021-11-26 15:57:50 +0000282 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000283 </dependency>
284 <dependency>
vasraze9171112021-11-26 15:57:50 +0000285 <groupId>org.glassfish.jersey.ext</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000286 <artifactId>jersey-spring4</artifactId>
vasraze9171112021-11-26 15:57:50 +0000287 <version>${jersey-bom.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000288 <exclusions>
289 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000290 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000291 <artifactId>spring-web</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000292 </exclusion>
293 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000294 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000295 <artifactId>spring-beans</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000296 </exclusion>
297 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000298 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000299 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000300 </exclusion>
301 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000302 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000303 <artifactId>spring-aop</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000304 </exclusion>
305 <!-- Transitive dependency of spring-bridge -->
306 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000307 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000308 <artifactId>spring-context</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000309 </exclusion>
310 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000311 <groupId>org.hibernate</groupId>
vasraze9171112021-11-26 15:57:50 +0000312 <artifactId>hibernate-validator</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000313 </exclusion>
314 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000315
316 </dependency>
317
318 <!--asm-all-repackaged is a jersey dependency. in current version jersey depends on a version that was compiled using java 9 compiler
319 currently our jetty (v9.3.6) does not support java 9. as soon as jetty gets upgraded we will remove this dependency-->
320 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000321 <groupId>org.glassfish.hk2.external</groupId>
vasraze9171112021-11-26 15:57:50 +0000322 <artifactId>asm-all-repackaged</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000323 </dependency>
324
325 <dependency>
vasraze9171112021-11-26 15:57:50 +0000326 <groupId>org.glassfish.jersey.ext</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000327 <artifactId>jersey-bean-validation</artifactId>
328 <exclusions>
329 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000330 <groupId>org.hibernate</groupId>
vasraze9171112021-11-26 15:57:50 +0000331 <artifactId>hibernate-validator</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000332 </exclusion>
vasraza181da42022-07-03 00:54:33 +0100333 <exclusion>
334 <groupId>org.glassfish</groupId>
335 <artifactId>jakarta.el</artifactId>
336 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000337 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000338 </dependency>
vasraza181da42022-07-03 00:54:33 +0100339 <dependency>
340 <groupId>org.glassfish</groupId>
341 <artifactId>jakarta.el</artifactId>
342 <version>${jakarta.el.version}</version>
343 </dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000344
345 <!-- http client -->
346 <dependency>
vasraze9171112021-11-26 15:57:50 +0000347 <groupId>org.apache.httpcomponents</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000348 <artifactId>httpclient</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000349 <version>${httpclient.version}</version>
vasraze9171112021-11-26 15:57:50 +0000350 <scope>compile</scope>
vasraz987fc742021-11-29 17:42:02 +0000351 <exclusions>
352 <exclusion>
353 <groupId>org.apache.httpcomponents</groupId>
354 <artifactId>httpcore</artifactId>
355 </exclusion>
356 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000357 </dependency>
358
359 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000360 <groupId>org.apache.httpcomponents</groupId>
vasraze9171112021-11-26 15:57:50 +0000361 <artifactId>httpcore</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000362 <version>${httpcore.version}</version>
vasraze9171112021-11-26 15:57:50 +0000363 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000364 </dependency>
365
366 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000367 <groupId>commons-logging</groupId>
vasraze9171112021-11-26 15:57:50 +0000368 <artifactId>commons-logging</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000369 <version>${commons-logging}</version>
vasraze9171112021-11-26 15:57:50 +0000370 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000371 </dependency>
372
373 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000374 <groupId>commons-codec</groupId>
vasraze9171112021-11-26 15:57:50 +0000375 <artifactId>commons-codec</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000376 <version>${commons-codec}</version>
vasraze9171112021-11-26 15:57:50 +0000377 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000378 </dependency>
379 <!-- http client END -->
380
381 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000382 <groupId>javax.servlet</groupId>
vasraze9171112021-11-26 15:57:50 +0000383 <artifactId>javax.servlet-api</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000384 <version>${servlet-api.version}</version>
vasraze9171112021-11-26 15:57:50 +0000385 <scope>provided</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000386 </dependency>
387
388 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000389 <groupId>org.eclipse.jgit</groupId>
vasraze9171112021-11-26 15:57:50 +0000390 <artifactId>org.eclipse.jgit</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000391 <version>3.4.1.201406201815-r</version>
392 </dependency>
393
394 <!-- spring - used by A4C -->
395 <dependency>
vasraze9171112021-11-26 15:57:50 +0000396 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000397 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000398 <version>${spring.version}</version>
vasraze9171112021-11-26 15:57:50 +0000399 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000400 </dependency>
401
402 <dependency>
vasraze9171112021-11-26 15:57:50 +0000403 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000404 <artifactId>spring-context</artifactId>
vasraze9171112021-11-26 15:57:50 +0000405 <version>${spring.version}</version>
406 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000407 <exclusions>
408 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000409 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000410 <artifactId>spring-expression</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000411 </exclusion>
412 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000413 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000414 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000415 </exclusion>
416 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000417 </dependency>
418
419 <dependency>
vasraze9171112021-11-26 15:57:50 +0000420 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000421 <artifactId>spring-web</artifactId>
vasraze9171112021-11-26 15:57:50 +0000422 <version>${spring.version}</version>
423 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000424 <exclusions>
425 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000426 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000427 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000428 </exclusion>
429 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000430 </dependency>
431
432 <dependency>
vasraze9171112021-11-26 15:57:50 +0000433 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000434 <artifactId>spring-webmvc</artifactId>
vasraze9171112021-11-26 15:57:50 +0000435 <version>${spring.version}</version>
436 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000437 <exclusions>
438 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000439 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000440 <artifactId>spring-expression</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000441 </exclusion>
442 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000443 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000444 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000445 </exclusion>
446 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000447 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000448 <artifactId>spring-web</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000449 </exclusion>
450 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000451 </dependency>
452
453 <dependency>
vasraze9171112021-11-26 15:57:50 +0000454 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000455 <artifactId>spring-aop</artifactId>
vasraze9171112021-11-26 15:57:50 +0000456 <version>${spring.version}</version>
457 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000458 <exclusions>
459 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000460 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000461 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000462 </exclusion>
463 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000464 </dependency>
465
466 <dependency>
vasraze9171112021-11-26 15:57:50 +0000467 <groupId>org.springframework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000468 <artifactId>spring-beans</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000469 <version>${spring.version}</version>
vasraze9171112021-11-26 15:57:50 +0000470 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000471 </dependency>
472
473 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000474 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000475 <artifactId>spring-expression</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000476 <version>${spring.version}</version>
vasraze9171112021-11-26 15:57:50 +0000477 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000478 </dependency>
479
480 <!-- Spring integration (optional) -->
481 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000482 <groupId>org.togglz</groupId>
vasraze9171112021-11-26 15:57:50 +0000483 <artifactId>togglz-spring-web</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000484 <version>${togglz.version}</version>
485 </dependency>
486
487 <dependency>
vasraze9171112021-11-26 15:57:50 +0000488 <groupId>org.codehaus.janino</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000489 <artifactId>janino</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000490 <version>${janino.version}</version>
vasraze9171112021-11-26 15:57:50 +0000491 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000492 </dependency>
493
494 <dependency>
vasraze9171112021-11-26 15:57:50 +0000495 <groupId>org.codehaus.janino</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000496 <artifactId>commons-compiler</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000497 <version>${janino.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000498 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000499 </dependency>
500
501 <dependency>
vasraze9171112021-11-26 15:57:50 +0000502 <groupId>com.google.guava</groupId>
503 <artifactId>guava</artifactId>
504 <version>${guava.version}</version>
505 <scope>compile</scope>
506 </dependency>
507
508 <dependency>
509 <groupId>org.janusgraph</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000510 <artifactId>janusgraph-core</artifactId>
vasraze9171112021-11-26 15:57:50 +0000511 <version>${janusgraph.version}</version>
512 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000513 <exclusions>
514 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000515 <groupId>org.apache.tinkerpop</groupId>
vasraz9aef1232022-08-20 18:12:07 +0100516 <artifactId>gremlin-groovy</artifactId>
517 </exclusion>
518 <exclusion>
519 <groupId>org.apache.tinkerpop</groupId>
520 <artifactId>gremlin-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000521 </exclusion>
522 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000523 <groupId>org.json</groupId>
vasraze9171112021-11-26 15:57:50 +0000524 <artifactId>json</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000525 </exclusion>
526 <exclusion>
527 <artifactId>slf4j-log4j12</artifactId>
528 <groupId>org.slf4j</groupId>
529 </exclusion>
530 <exclusion>
531 <artifactId>commons-collections</artifactId>
532 <groupId>commons-collections</groupId>
533 </exclusion>
534 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000535 <groupId>org.apache.thrift</groupId>
vasraze9171112021-11-26 15:57:50 +0000536 <artifactId>libthrift</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000537 </exclusion>
538 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000539 <groupId>commons-io</groupId>
vasraze9171112021-11-26 15:57:50 +0000540 <artifactId>commons-io</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000541 </exclusion>
542 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000543 <groupId>commons-codec</groupId>
vasraze9171112021-11-26 15:57:50 +0000544 <artifactId>commons-codec</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000545 </exclusion>
546 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000547 <groupId>dom4j</groupId>
vasraze9171112021-11-26 15:57:50 +0000548 <artifactId>dom4j</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000549 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000550 <exclusion>
551 <groupId>org.slf4j</groupId>
552 <artifactId>jcl-over-slf4j</artifactId>
553 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000554 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000555 </dependency>
556
557 <dependency>
vasraze9171112021-11-26 15:57:50 +0000558 <groupId>org.janusgraph</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000559 <artifactId>janusgraph-cql</artifactId>
vasraze9171112021-11-26 15:57:50 +0000560 <version>${janusgraph.version}</version>
561 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000562 <exclusions>
563 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000564 <groupId>org.slf4j</groupId>
vasraze9171112021-11-26 15:57:50 +0000565 <artifactId>slf4j-log4j12</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000566 </exclusion>
567 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000568 <groupId>org.json</groupId>
vasraze9171112021-11-26 15:57:50 +0000569 <artifactId>json</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000570 </exclusion>
571 <exclusion>
572 <artifactId>commons-collections</artifactId>
573 <groupId>commons-collections</groupId>
574 </exclusion>
575 <exclusion>
576 <artifactId>groovy</artifactId>
577 <groupId>org.codehaus.groovy</groupId>
578 </exclusion>
579 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000580 <groupId>io.netty</groupId>
vasraze9171112021-11-26 15:57:50 +0000581 <artifactId>netty-all</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000582 </exclusion>
583 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000584 </dependency>
585
586 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000587 <groupId>org.apache.commons</groupId>
vasraze9171112021-11-26 15:57:50 +0000588 <artifactId>commons-lang3</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000589 <version>${lang3.version}</version>
vasraze9171112021-11-26 15:57:50 +0000590 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000591 </dependency>
592
593 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000594 <groupId>com.googlecode.json-simple</groupId>
vasraze9171112021-11-26 15:57:50 +0000595 <artifactId>json-simple</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000596 <version>${json-simple.version}</version>
vasraze9171112021-11-26 15:57:50 +0000597 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000598
599 </dependency>
600
601 <!-- functional java -->
602 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000603 <groupId>org.functionaljava</groupId>
vasraze9171112021-11-26 15:57:50 +0000604 <artifactId>functionaljava</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000605 <version>${functionaljava.version}</version>
vasraze9171112021-11-26 15:57:50 +0000606 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000607 </dependency>
608
609 <!-- Aspects -->
610 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000611 <groupId>com.jcabi</groupId>
vasraze9171112021-11-26 15:57:50 +0000612 <artifactId>jcabi-aspects</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000613 <version>${jcabi.version}</version>
vasraze9171112021-11-26 15:57:50 +0000614 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000615 </dependency>
616
617 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000618 <groupId>org.aspectj</groupId>
vasraze9171112021-11-26 15:57:50 +0000619 <artifactId>aspectjrt</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000620 <version>${aspectjrt.version}</version>
vasraze9171112021-11-26 15:57:50 +0000621 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000622 </dependency>
623
624
625 <!-- CAMBRIA CLIENT for U-EB -->
626 <dependency>
vasraze9171112021-11-26 15:57:50 +0000627 <groupId>com.att.nsa</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000628 <artifactId>cambriaClient</artifactId>
vasraze9171112021-11-26 15:57:50 +0000629 <version>1.2.1-oss</version>
630 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000631 <exclusions>
632 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000633 <groupId>com.att.nsa</groupId>
vasraze9171112021-11-26 15:57:50 +0000634 <artifactId>saClientLibrary</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000635 </exclusion>
636 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000637 </dependency>
638
639 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000640 <groupId>org.json</groupId>
vasraze9171112021-11-26 15:57:50 +0000641 <artifactId>json</artifactId>
vasraz2664cee2022-06-03 17:11:29 +0100642 <version>${org.json.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000643 </dependency>
644
645 <!-- CASSANDRA -->
646 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000647 <groupId>com.datastax.cassandra</groupId>
vasraze9171112021-11-26 15:57:50 +0000648 <artifactId>cassandra-driver-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000649 <version>${cassandra.driver.version}</version>
vasraze9171112021-11-26 15:57:50 +0000650 <scope>compile</scope>
vasraz59d0b402022-08-16 10:11:06 +0100651 <exclusions>
652 <exclusion>
653 <groupId>com.github.jnr</groupId>
654 <artifactId>jnr-posix</artifactId>
655 </exclusion>
656 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000657 </dependency>
658 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000659 <groupId>com.datastax.cassandra</groupId>
vasraze9171112021-11-26 15:57:50 +0000660 <artifactId>cassandra-driver-mapping</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000661 <version>${cassandra.driver.version}</version>
vasraze9171112021-11-26 15:57:50 +0000662 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000663 </dependency>
664 <!-- CASSANDRA END -->
665
666 <!-- Inserted for ECOMP Portal Integration -->
667 <dependency>
vasraze9171112021-11-26 15:57:50 +0000668 <groupId>org.owasp.esapi</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000669 <artifactId>esapi</artifactId>
vasraze9171112021-11-26 15:57:50 +0000670 <version>${org.owasp.esapi.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000671 <exclusions>
672 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000673 <groupId>log4j</groupId>
vasraze9171112021-11-26 15:57:50 +0000674 <artifactId>log4j</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000675 </exclusion>
676 <exclusion>
vasraz584dfd72022-03-03 11:38:39 +0000677 <groupId>commons-io</groupId>
678 <artifactId>commons-io</artifactId>
679 </exclusion>
680 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000681 <groupId>commons-fileupload</groupId>
vasraze9171112021-11-26 15:57:50 +0000682 <artifactId>commons-fileupload</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000683 </exclusion>
684 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000685 <groupId>org.apache.xmlgraphics</groupId>
vasraze9171112021-11-26 15:57:50 +0000686 <artifactId>xmlgraphics-commons</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000687 </exclusion>
688 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000689 <groupId>xml-apis</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000690 <artifactId>xml-apis-ext</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000691 </exclusion>
692 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000693 <groupId>xml-apis</groupId>
vasraze9171112021-11-26 15:57:50 +0000694 <artifactId>xml-apis</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000695 </exclusion>
vasraz584dfd72022-03-03 11:38:39 +0000696 <exclusion>
697 <groupId>xerces</groupId>
698 <artifactId>xercesImpl</artifactId>
699 </exclusion>
vasraz47c04b22022-05-24 09:12:03 +0100700 <exclusion>
701 <groupId>net.sourceforge.nekohtml</groupId>
702 <artifactId>nekohtml</artifactId>
703 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000704 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000705 </dependency>
706 <dependency>
vasraze9171112021-11-26 15:57:50 +0000707 <groupId>org.onap.portal.sdk</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000708 <artifactId>epsdk-fw</artifactId>
vasraze9171112021-11-26 15:57:50 +0000709 <version>${ecomp.version}</version>
710 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000711 <exclusions>
712 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000713 <groupId>com.att.nsa</groupId>
vasraze9171112021-11-26 15:57:50 +0000714 <artifactId>cambriaClient</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000715 </exclusion>
716 <exclusion>
717 <artifactId>slf4j-log4j12</artifactId>
718 <groupId>org.slf4j</groupId>
719 </exclusion>
720 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000721 <groupId>org.onap.aaf.authz</groupId>
vasraze9171112021-11-26 15:57:50 +0000722 <artifactId>aaf-cadi-aaf</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000723 </exclusion>
724 <exclusion>
725 <artifactId>aaf-cadi-core</artifactId>
726 <groupId>org.onap.aaf.authz</groupId>
727 </exclusion>
728 <exclusion>
729 <artifactId>commons-codec</artifactId>
730 <groupId>commons-codec</groupId>
731 </exclusion>
732 <exclusion>
733 <artifactId>log4j</artifactId>
734 <groupId>log4j</groupId>
735 </exclusion>
736 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000737 </dependency>
738
739 <!--Jetty Proxy-->
740 <dependency>
vasraze9171112021-11-26 15:57:50 +0000741 <groupId>org.eclipse.jetty</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000742 <artifactId>jetty-http</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000743 <version>${jetty.version}</version>
vasraze9171112021-11-26 15:57:50 +0000744 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000745 </dependency>
746
747 <dependency>
vasraze9171112021-11-26 15:57:50 +0000748 <groupId>org.eclipse.jetty</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000749 <artifactId>jetty-proxy</artifactId>
vasraze9171112021-11-26 15:57:50 +0000750 <version>${jetty.version}</version>
751 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000752 </dependency>
753
754 <dependency>
vasraze9171112021-11-26 15:57:50 +0000755 <groupId>org.eclipse.jetty</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000756 <artifactId>jetty-servlets</artifactId>
vasraze9171112021-11-26 15:57:50 +0000757 <version>${jetty.version}</version>
758 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000759 <exclusions>
760 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000761 <groupId>org.eclipse.jetty</groupId>
vasraze9171112021-11-26 15:57:50 +0000762 <artifactId>jetty-http</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000763 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000764 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000765 </dependency>
766 <!-- System metrics -->
767 <dependency>
vasraze9171112021-11-26 15:57:50 +0000768 <groupId>org.fusesource</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000769 <artifactId>sigar</artifactId>
vasraze9171112021-11-26 15:57:50 +0000770 <version>${sigar.version}</version>
771 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000772 <exclusions>
773 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000774 <groupId>log4j</groupId>
vasraze9171112021-11-26 15:57:50 +0000775 <artifactId>log4j</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000776 </exclusion>
777 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000778 </dependency>
779 <dependency>
vasraze9171112021-11-26 15:57:50 +0000780 <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000781 <artifactId>dmaapClient</artifactId>
vasraze9171112021-11-26 15:57:50 +0000782 <version>1.1.3</version>
783 <scope>compile</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000784 <exclusions>
785 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000786 <groupId>com.att.aft</groupId>
vasraze9171112021-11-26 15:57:50 +0000787 <artifactId>dme2</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000788 </exclusion>
789 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000790 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000791 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000792 </exclusion>
793 <exclusion>
794 <artifactId>log4j</artifactId>
795 <groupId>log4j</groupId>
796 </exclusion>
797 <exclusion>
798 <artifactId>apache-log4j-extras</artifactId>
799 <groupId>log4j</groupId>
800 </exclusion>
vasraz987fc742021-11-29 17:42:02 +0000801 <exclusion>
802 <groupId>org.apache.httpcomponents</groupId>
803 <artifactId>httpclient-cache</artifactId>
804 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000805 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000806 </dependency>
807 <dependency>
vasraze9171112021-11-26 15:57:50 +0000808 <groupId>com.att.aft</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000809 <artifactId>dme2</artifactId>
vasraze9171112021-11-26 15:57:50 +0000810 <version>3.1.200-oss</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000811 <exclusions>
812 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000813 <groupId>javax.jms</groupId>
vasraze9171112021-11-26 15:57:50 +0000814 <artifactId>jms</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000815 </exclusion>
816 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000817 </dependency>
818
819 <!-- CADI -->
820 <dependency>
vasraze9171112021-11-26 15:57:50 +0000821 <groupId>org.onap.aaf.authz</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000822 <artifactId>aaf-cadi-aaf</artifactId>
vasraze9171112021-11-26 15:57:50 +0000823 <version>${cadi.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000824 <exclusions>
825 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000826 <groupId>com.datastax.cassandra</groupId>
vasraze9171112021-11-26 15:57:50 +0000827 <artifactId>cassandra-driver-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000828 </exclusion>
829 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000830 <groupId>org.slf4j</groupId>
vasraze9171112021-11-26 15:57:50 +0000831 <artifactId>slf4j-log4j12</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000832 </exclusion>
833 <exclusion>
834 <artifactId>log4j</artifactId>
835 <groupId>log4j</groupId>
836 </exclusion>
837 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000838 </dependency>
839
840 <!-- TEST -->
841 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000842 <groupId>org.assertj</groupId>
vasraze9171112021-11-26 15:57:50 +0000843 <artifactId>assertj-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000844 <scope>test</scope>
845 </dependency>
846
847 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000848 <groupId>org.glassfish.jersey.test-framework.providers</groupId>
vasraze9171112021-11-26 15:57:50 +0000849 <artifactId>jersey-test-framework-provider-bundle</artifactId>
850 <version>${jersey-bom.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000851 <type>pom</type>
vasraze9171112021-11-26 15:57:50 +0000852 <scope>test</scope>
vasraze9171112021-11-26 15:57:50 +0000853 </dependency>
854
855 <dependency>
856 <groupId>org.glassfish.jersey.core</groupId>
857 <artifactId>jersey-client</artifactId>
858 <version>${jersey-bom.version}</version>
859 </dependency>
860
861 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000862 <groupId>org.eclipse.jetty</groupId>
vasraze9171112021-11-26 15:57:50 +0000863 <artifactId>jetty-webapp</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000864 <version>${jetty.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000865 <scope>test</scope>
vasraze9171112021-11-26 15:57:50 +0000866 </dependency>
867
868 <dependency>
869 <groupId>org.hamcrest</groupId>
870 <artifactId>hamcrest</artifactId>
871 <version>${hamcrest.version}</version>
872 <scope>test</scope>
873 </dependency>
874
875 <dependency>
876 <groupId>org.hamcrest</groupId>
877 <artifactId>hamcrest-library</artifactId>
878 <version>${hamcrest.version}</version>
879 <scope>test</scope>
880 </dependency>
881
882 <dependency>
883 <groupId>org.junit.jupiter</groupId>
884 <artifactId>junit-jupiter-api</artifactId>
885 <version>${junitJupiter.version}</version>
886 <scope>test</scope>
887 </dependency>
888
889 <dependency>
890 <groupId>org.junit.jupiter</groupId>
891 <artifactId>junit-jupiter</artifactId>
892 <version>${junitJupiter.version}</version>
893 <scope>test</scope>
894 </dependency>
895
896 <dependency>
897 <groupId>org.junit.platform</groupId>
898 <artifactId>junit-platform-commons</artifactId>
899 <version>${junit.platform.version}</version>
900 <scope>test</scope>
901 </dependency>
902 <dependency>
903 <groupId>org.junit.platform</groupId>
904 <artifactId>junit-platform-engine</artifactId>
905 <version>${junit.platform.version}</version>
906 <scope>test</scope>
907 </dependency>
908 <dependency>
909 <groupId>org.mockito</groupId>
910 <artifactId>mockito-junit-jupiter</artifactId>
911 <version>${mockitoJupiter.version}</version>
912 <scope>test</scope>
913 </dependency>
914
915 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000916 <groupId>org.springframework</groupId>
vasraze9171112021-11-26 15:57:50 +0000917 <artifactId>spring-test</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000918 <version>${spring.version}</version>
vasraze9171112021-11-26 15:57:50 +0000919 <scope>test</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000920 </dependency>
921
922 <dependency>
vasraze9171112021-11-26 15:57:50 +0000923 <groupId>org.springframework</groupId>
924 <artifactId>spring-tx</artifactId>
925 <version>${spring.version}</version>
926 <exclusions>
927 <exclusion>
928 <groupId>org.springframework</groupId>
929 <artifactId>spring-core</artifactId>
930 </exclusion>
931 </exclusions>
932 </dependency>
933
934 <dependency>
935 <groupId>io.cucumber</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000936 <artifactId>cucumber-java</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000937 <version>${cucumber.version}</version>
vasraze9171112021-11-26 15:57:50 +0000938 <scope>test</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000939 </dependency>
940
941 <dependency>
vasraze9171112021-11-26 15:57:50 +0000942 <groupId>io.cucumber</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000943 <artifactId>cucumber-junit</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000944 <version>${cucumber.version}</version>
vasraze9171112021-11-26 15:57:50 +0000945 <scope>test</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000946 </dependency>
947
948 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000949 <groupId>org.jmockit</groupId>
vasraze9171112021-11-26 15:57:50 +0000950 <artifactId>jmockit</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000951 <version>${jmockit.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000952 <scope>test</scope>
vasrazf0d4dd52021-11-15 12:27:54 +0000953 </dependency>
954
955 <dependency>
vasraze9171112021-11-26 15:57:50 +0000956 <groupId>com.google.code.bean-matchers</groupId>
957 <artifactId>bean-matchers</artifactId>
958 <version>0.11</version>
959 <scope>test</scope>
960 </dependency>
961
962 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000963 <groupId>org.codehaus.groovy</groupId>
vasraze9171112021-11-26 15:57:50 +0000964 <artifactId>groovy</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000965 <version>${groovy.version}</version>
966 </dependency>
967
968 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000969 <groupId>io.netty</groupId>
vasraze9171112021-11-26 15:57:50 +0000970 <artifactId>netty-handler</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000971 </dependency>
972 <dependency>
vasraze9171112021-11-26 15:57:50 +0000973 <groupId>org.onap.sdc.common</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +0000974 <artifactId>onap-tosca-datatype</artifactId>
vasraze9171112021-11-26 15:57:50 +0000975 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000976 <exclusions>
977 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +0000978 <groupId>com.fasterxml.jackson.core</groupId>
vasraze9171112021-11-26 15:57:50 +0000979 <artifactId>jackson-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000980 </exclusion>
981 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +0000982 </dependency>
983 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000984 <groupId>org.apache.commons</groupId>
vasraze9171112021-11-26 15:57:50 +0000985 <artifactId>commons-collections4</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000986 <version>${commons.collections.version}</version>
987 </dependency>
988 <dependency>
vasraz2664cee2022-06-03 17:11:29 +0100989 <groupId>org.springframework.boot</groupId>
990 <artifactId>spring-boot-starter</artifactId>
991 <version>${spring.boot.version}</version>
992 </dependency>
993 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +0000994 <groupId>org.onap.sdc.sdc-be-common</groupId>
vasraze9171112021-11-26 15:57:50 +0000995 <artifactId>security-util-lib</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +0000996 <version>${security.util.lib.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +0000997 <exclusions>
998 <exclusion>
vasraze9171112021-11-26 15:57:50 +0000999 <groupId>org.springframework.boot</groupId>
1000 <artifactId>spring-boot-starter-logging</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +00001001 </exclusion>
vasraz2664cee2022-06-03 17:11:29 +01001002 <exclusion>
1003 <groupId>org.springframework.boot</groupId>
1004 <artifactId>spring-boot-starter</artifactId>
1005 </exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +00001006 </exclusions>
vasraze9171112021-11-26 15:57:50 +00001007 </dependency>
1008 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +00001009 <groupId>org.openecomp.sdc.core</groupId>
vasraze9171112021-11-26 15:57:50 +00001010 <artifactId>openecomp-tosca-lib</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +00001011 <version>${project.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +00001012 <exclusions>
1013 <exclusion>
vasraze9171112021-11-26 15:57:50 +00001014 <groupId>com.fasterxml.jackson.core</groupId>
1015 <artifactId>jackson-core</artifactId>
1016 </exclusion>
1017 <exclusion>
1018 <groupId>org.springframework</groupId>
1019 <artifactId>spring-core</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +00001020 </exclusion>
1021 </exclusions>
vasraze9171112021-11-26 15:57:50 +00001022 </dependency>
1023 <dependency>
vasrazf0d4dd52021-11-15 12:27:54 +00001024 <groupId>org.onap.vnfsdk.validation</groupId>
vasraze9171112021-11-26 15:57:50 +00001025 <artifactId>validation-pmdictionary</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +00001026 <version>${onap.vnfsdk.validation.pmdictionary.version}</version>
vasraze9171112021-11-26 15:57:50 +00001027 <exclusions>
1028 <exclusion>
1029 <groupId>org.apache.logging.log4j</groupId>
1030 <artifactId>log4j-slf4j-impl</artifactId>
1031 </exclusion>
1032 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +00001033 </dependency>
1034
1035 <dependency>
vasraze9171112021-11-26 15:57:50 +00001036 <groupId>com.googlecode.jmapper-framework</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +00001037 <artifactId>jmapper-core</artifactId>
vasraze9171112021-11-26 15:57:50 +00001038 <version>${jMapper.version}</version>
vasrazf0d4dd52021-11-15 12:27:54 +00001039 <exclusions>
1040 <exclusion>
vasrazf0d4dd52021-11-15 12:27:54 +00001041 <groupId>com.thoughtworks.xstream</groupId>
vasraze9171112021-11-26 15:57:50 +00001042 <artifactId>xstream</artifactId>
vasrazf0d4dd52021-11-15 12:27:54 +00001043 </exclusion>
1044 </exclusions>
vasrazf0d4dd52021-11-15 12:27:54 +00001045 </dependency>
david.mcweeney47f96dd2022-10-04 15:46:14 +01001046 <dependency>
1047 <groupId>org.apache.kafka</groupId>
1048 <artifactId>kafka-clients</artifactId>
1049 </dependency>
vasrazf0d4dd52021-11-15 12:27:54 +00001050
1051 </dependencies>
1052
vasraze9171112021-11-26 15:57:50 +00001053 <build>
1054 <finalName>catalog-be</finalName>
1055 <plugins>
1056 <plugin>
1057 <groupId>org.apache.maven.plugins</groupId>
1058 <artifactId>maven-surefire-plugin</artifactId>
1059 <configuration>
1060 <forkCount>1C</forkCount>
1061 <reuseForks>false</reuseForks>
1062 </configuration>
1063 </plugin>
1064 <plugin>
1065 <!-- Download Swagger UI webjar. -->
1066 <artifactId>maven-dependency-plugin</artifactId>
1067 <version>${maven-dependency-plugin.version}</version>
1068 <executions>
1069 <execution>
1070 <phase>prepare-package</phase>
1071 <goals>
1072 <goal>unpack</goal>
1073 </goals>
1074 <configuration>
1075 <artifactItems>
1076 <artifactItem>
1077 <groupId>org.webjars</groupId>
1078 <artifactId>swagger-ui</artifactId>
1079 <version>${swagger-ui.version}</version>
1080 </artifactItem>
1081 </artifactItems>
1082 <outputDirectory>${project.build.directory}/swagger-ui</outputDirectory>
1083 </configuration>
1084 </execution>
1085 </executions>
1086 </plugin>
1087 <plugin>
1088 <!-- Replace the OpenAPI specification example URL with the local one. -->
1089 <groupId>com.google.code.maven-replacer-plugin</groupId>
1090 <artifactId>replacer</artifactId>
1091 <version>${replacer.plugin.version}</version>
1092 <executions>
1093 <execution>
1094 <phase>prepare-package</phase>
1095 <goals>
1096 <goal>replace</goal>
1097 </goals>
1098 </execution>
1099 </executions>
1100 <configuration>
1101 <file>
1102 ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/index.html
1103 </file>
1104 <replacements>
1105 <replacement>
1106 <token>https://petstore.swagger.io/v2/swagger.json</token>
1107 <value>/sdc/openapi.json</value>
1108 </replacement>
1109 </replacements>
1110 </configuration>
1111 </plugin>
1112 <plugin>
1113 <groupId>org.apache.maven.plugins</groupId>
1114 <artifactId>maven-war-plugin</artifactId>
1115 <configuration>
1116 <packagingExcludes>WEB-INF\lib\slf4j-log4j*.jar,
1117 WEB-INF/classes/elasticsearch.yml,
1118 WEB-INF/classes/portal.properties
1119 </packagingExcludes>
1120 <archive>
1121 <manifestEntries>
vasrazaa6fa622022-01-05 13:13:06 +00001122 <SDC-Version>${ui.version}</SDC-Version>
vasraze9171112021-11-26 15:57:50 +00001123 </manifestEntries>
1124 <manifest>
1125 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
1126 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
1127 </manifest>
1128 </archive>
1129 <attachClasses>true</attachClasses>
1130 <webResources combine.children="append">
1131 <resource>
1132 <directory>
1133 ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}
1134 </directory>
1135 <includes>
1136 <include>**/*.*</include>
1137 </includes>
1138 <targetPath>swagger-ui</targetPath>
1139 </resource>
1140 </webResources>
1141 </configuration>
1142 </plugin>
1143 <plugin>
1144 <groupId>com.github.sylvainlaurent.maven</groupId>
1145 <artifactId>yaml-json-validator-maven-plugin</artifactId>
1146 <executions>
1147 <execution>
1148 <id>validate</id>
1149 <phase>validate</phase>
1150 <goals>
1151 <goal>validate</goal>
1152 </goals>
1153 <configuration>
1154 <validationSets>
1155 <validationSet>
1156 <includes>
1157 <include>src/main/resources/**/*.y*ml</include>
1158 <include>src/test/resources/**/*.y*ml</include>
1159 </includes>
1160 <excludes>
1161 <exclude>
1162 src/test/resources/artifacts/pnfSoftwareInformation/**
1163 </exclude>
1164 </excludes>
1165 </validationSet>
1166 <validationSet>
1167 <includes>
1168 <include>src/main/resources/**/*.json</include>
1169 <include>src/test/resources/**/*.json</include>
1170 </includes>
1171 </validationSet>
1172 </validationSets>
1173 <skip>${skipYamlJsonValidator}</skip>
1174 </configuration>
1175 </execution>
1176 </executions>
1177 </plugin>
1178 <plugin>
1179 <groupId>com.jcabi</groupId>
1180 <artifactId>jcabi-maven-plugin</artifactId>
1181 <version>${jcabi.maven.plugin.version}</version>
1182 <dependencies>
1183 <dependency>
1184 <groupId>org.aspectj</groupId>
1185 <artifactId>aspectjtools</artifactId>
1186 <version>${aspectj.version}</version>
1187 </dependency>
1188 <dependency>
1189 <groupId>org.aspectj</groupId>
1190 <artifactId>aspectjweaver</artifactId>
1191 <version>${aspectj.version}</version>
1192 </dependency>
1193 </dependencies>
1194 <executions>
1195 <execution>
1196 <goals>
1197 <goal>ajc</goal>
1198 </goals>
1199 </execution>
1200 </executions>
1201 </plugin>
1202 <plugin>
1203 <groupId>org.apache.maven.plugins</groupId>
1204 <artifactId>maven-assembly-plugin</artifactId>
1205 <executions>
1206 <execution>
1207 <id>normatives</id>
1208 <phase>prepare-package</phase>
1209 <goals>
1210 <goal>single</goal>
1211 </goals>
1212 <configuration>
1213 <finalName>normatives</finalName>
1214 <appendAssemblyId>false</appendAssemblyId>
1215 <descriptors>
1216 <descriptor>src/main/assembly/normatives.xml</descriptor>
1217 </descriptors>
1218 </configuration>
1219 </execution>
1220 </executions>
1221 </plugin>
1222 <plugin>
1223 <groupId>org.apache.maven.plugins</groupId>
1224 <artifactId>maven-clean-plugin</artifactId>
1225 <executions>
1226 <execution>
1227 <id>clean.sdc.backend.folder</id>
1228 <phase>clean</phase>
1229 <goals>
1230 <goal>clean</goal>
1231 </goals>
1232 <configuration>
1233 <filesets>
1234 <fileset>
1235 <directory>
1236 sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1237 </directory>
1238 <followSymlinks>false</followSymlinks>
1239 <includes>
1240 <include>normatives.tar.gz</include>
1241 </includes>
1242 </fileset>
1243 </filesets>
1244 </configuration>
1245 </execution>
1246 </executions>
1247 </plugin>
1248 <plugin>
1249 <groupId>io.swagger.core.v3</groupId>
1250 <artifactId>swagger-maven-plugin</artifactId>
1251 <version>${swagger-core-mvn-plugin.version}</version>
1252 <executions>
1253 <execution>
1254 <id>sdce-2-sdce-5</id>
1255 <phase>compile</phase>
1256 <goals>
1257 <goal>resolve</goal>
1258 </goals>
1259 <configuration>
1260 <contextId>sdce-2-sdce-5</contextId>
1261 <outputPath>${project.build.directory}/generated/swagger</outputPath>
1262 <outputFileName>swagger-sdce-2-sdce-5</outputFileName>
Fiete Ostkamped4d8512022-12-12 19:11:39 +00001263 <outputFormat>JSONANDYAML</outputFormat>
vasraze9171112021-11-26 15:57:50 +00001264 <configurationFilePath>
1265 ${project.basedir}/src/main/resources/swagger-config/sdce-2-sdce-5.yaml
1266 </configurationFilePath>
1267 <skip>${swagger.skip}</skip>
1268 </configuration>
1269 </execution>
1270 <execution>
1271 <id>sdce-4</id>
1272 <phase>compile</phase>
1273 <goals>
1274 <goal>resolve</goal>
1275 </goals>
1276 <configuration>
1277 <contextId>sdce-4</contextId>
1278 <outputPath>${project.build.directory}/generated/swagger</outputPath>
1279 <outputFileName>swagger-sdce-4</outputFileName>
Fiete Ostkamped4d8512022-12-12 19:11:39 +00001280 <outputFormat>JSONANDYAML</outputFormat>
vasraze9171112021-11-26 15:57:50 +00001281 <configurationFilePath>
1282 ${project.basedir}/src/main/resources/swagger-config/sdce-4.yaml
1283 </configurationFilePath>
1284 <skip>${swagger.skip}</skip>
1285 </configuration>
1286 </execution>
1287 <execution>
1288 <id>sdce-6</id>
1289 <phase>compile</phase>
1290 <goals>
1291 <goal>resolve</goal>
1292 </goals>
1293 <configuration>
1294 <contextId>sdce-6</contextId>
1295 <outputPath>${project.build.directory}/generated/swagger</outputPath>
1296 <outputFileName>swagger-sdce-6</outputFileName>
Fiete Ostkamped4d8512022-12-12 19:11:39 +00001297 <outputFormat>JSONANDYAML</outputFormat>
vasraze9171112021-11-26 15:57:50 +00001298 <configurationFilePath>
1299 ${project.basedir}/src/main/resources/swagger-config/sdce-6.yaml
1300 </configurationFilePath>
1301 <skip>${swagger.skip}</skip>
1302 </configuration>
1303 </execution>
1304 <execution>
1305 <id>sdce-7</id>
1306 <phase>compile</phase>
1307 <goals>
1308 <goal>resolve</goal>
1309 </goals>
1310 <configuration>
1311 <contextId>sdce-7</contextId>
1312 <outputPath>${project.build.directory}/generated/swagger</outputPath>
1313 <outputFileName>swagger-sdce-7</outputFileName>
Fiete Ostkamped4d8512022-12-12 19:11:39 +00001314 <outputFormat>JSONANDYAML</outputFormat>
vasraze9171112021-11-26 15:57:50 +00001315 <configurationFilePath>
1316 ${project.basedir}/src/main/resources/swagger-config/sdce-7.yaml
1317 </configurationFilePath>
1318 <skip>${swagger.skip}</skip>
1319 </configuration>
1320 </execution>
1321 </executions>
1322 </plugin>
1323 </plugins>
vasrazf0d4dd52021-11-15 12:27:54 +00001324
vasraze9171112021-11-26 15:57:50 +00001325 <pluginManagement>
1326 <plugins>
1327 <!--This plugin's configuration is used to store Eclipse m2e settings
1328 only. It has no influence on the Maven build itself. -->
1329 <plugin>
1330 <groupId>org.eclipse.m2e</groupId>
1331 <artifactId>lifecycle-mapping</artifactId>
1332 <version>1.0.0</version>
1333 <configuration>
1334 <lifecycleMappingMetadata>
1335 <pluginExecutions>
1336 <pluginExecution>
1337 <pluginExecutionFilter>
1338 <groupId>com.googlecode.maven-download-plugin</groupId>
1339 <artifactId>download-maven-plugin</artifactId>
1340 <versionRange>[1.2.1,)</versionRange>
1341 <goals>
1342 <goal>wget</goal>
1343 </goals>
1344 </pluginExecutionFilter>
1345 </pluginExecution>
vasrazf0d4dd52021-11-15 12:27:54 +00001346
vasraze9171112021-11-26 15:57:50 +00001347 <pluginExecution>
1348 <pluginExecutionFilter>
1349 <groupId>com.jcabi</groupId>
1350 <artifactId>jcabi-maven-plugin</artifactId>
1351 <versionRange>[0.0,)</versionRange>
1352 <goals>
1353 <goal>ajc</goal>
1354 </goals>
1355 </pluginExecutionFilter>
1356 <action>
1357 <execute/>
1358 </action>
1359 </pluginExecution>
1360
1361 </pluginExecutions>
1362 </lifecycleMappingMetadata>
1363 </configuration>
1364 </plugin>
1365 </plugins>
1366 </pluginManagement>
1367 <!-- Swagger Plugins End -->
1368 </build>
vasrazf0d4dd52021-11-15 12:27:54 +00001369
1370 <profiles>
1371 <profile>
vasraze9171112021-11-26 15:57:50 +00001372 <id>docker</id>
vasrazf0d4dd52021-11-15 12:27:54 +00001373 <activation>
1374 <activeByDefault>false</activeByDefault>
1375 </activation>
1376 <build>
1377 <plugins>
1378 <plugin>
vasraze9171112021-11-26 15:57:50 +00001379 <groupId>org.apache.maven.plugins</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +00001380 <artifactId>maven-resources-plugin</artifactId>
1381 <executions>
1382 <execution>
vasraze9171112021-11-26 15:57:50 +00001383 <id>copy-normatives</id>
1384 <phase>package</phase>
1385 <goals>
1386 <goal>copy-resources</goal>
1387 </goals>
vasrazf0d4dd52021-11-15 12:27:54 +00001388 <configuration>
1389 <outputDirectory>
1390 sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default
1391 </outputDirectory>
1392 <resources>
1393 <resource>
1394 <directory>${project.build.directory}</directory>
1395 <includes>
1396 <include>normatives.tar.gz</include>
1397 </includes>
1398 </resource>
1399 </resources>
1400 </configuration>
vasraze9171112021-11-26 15:57:50 +00001401 </execution>
1402 <execution>
1403 <id>copy-sdc-be-py</id>
1404 <phase>verify</phase>
vasrazf0d4dd52021-11-15 12:27:54 +00001405 <goals>
1406 <goal>copy-resources</goal>
1407 </goals>
vasrazf0d4dd52021-11-15 12:27:54 +00001408 <configuration>
1409 <outputDirectory>
1410 sdc-backend-init/
1411 </outputDirectory>
1412 <resources>
1413 <resource>
1414 <directory>
1415 ${project.parent.basedir}/catalog-be/src/main/resources/
1416 </directory>
1417 <includes>
1418 <include>scripts/sdcBePy/**</include>
1419 <inculde>scripts/setup.py</inculde>
1420 </includes>
1421 </resource>
1422 </resources>
1423 </configuration>
vasrazf0d4dd52021-11-15 12:27:54 +00001424 </execution>
1425 </executions>
vasrazf0d4dd52021-11-15 12:27:54 +00001426 </plugin>
1427 <plugin>
vasraze9171112021-11-26 15:57:50 +00001428 <groupId>io.fabric8</groupId>
vasrazf0d4dd52021-11-15 12:27:54 +00001429 <artifactId>docker-maven-plugin</artifactId>
1430 <configuration>
vasraze9171112021-11-26 15:57:50 +00001431 <verbose>${verbose}</verbose>
vasrazf0d4dd52021-11-15 12:27:54 +00001432 <apiVersion>${docker.api.version}</apiVersion>
vasraz8b1002a2021-12-08 22:12:52 +00001433 <registry>${docker.registry}</registry>
vasrazf0d4dd52021-11-15 12:27:54 +00001434 <authConfig>
1435 <pull>
vasraz8b1002a2021-12-08 22:12:52 +00001436 <username>${docker.username}</username>
1437 <password>${docker.password}</password>
vasrazf0d4dd52021-11-15 12:27:54 +00001438 </pull>
1439 </authConfig>
1440 <images>
1441
1442 <!-- Build backend image -->
1443 <image>
vasraz8b1002a2021-12-08 22:12:52 +00001444 <name>${docker.namespace}/sdc-backend</name>
vasrazf0d4dd52021-11-15 12:27:54 +00001445 <alias>sdc-backend</alias>
1446 <build>
vasrazf0d4dd52021-11-15 12:27:54 +00001447 <cleanup>try</cleanup>
1448 <dockerFileDir>backend</dockerFileDir>
1449 <tags>
1450 <tag>latest</tag>
1451 <tag>
1452 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1453 </tag>
1454 <tag>
1455 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1456 </tag>
1457 </tags>
vasraze9171112021-11-26 15:57:50 +00001458 <assembly>
1459 <descriptor>backend/backend-files.xml</descriptor>
1460 <name>onap-sdc-backend</name>
1461 </assembly>
vasrazf0d4dd52021-11-15 12:27:54 +00001462 </build>
vasrazf0d4dd52021-11-15 12:27:54 +00001463 </image>
1464 <!-- Build backend-init image -->
1465 <image>
vasraz8b1002a2021-12-08 22:12:52 +00001466 <name>${docker.namespace}/sdc-backend-init</name>
vasrazf0d4dd52021-11-15 12:27:54 +00001467 <alias>sdc-backend-init</alias>
1468 <build>
1469 <cleanup>try</cleanup>
1470 <dockerFileDir>${project.basedir}/sdc-backend-init
1471 </dockerFileDir>
1472 <tags>
1473 <tag>latest</tag>
1474 <tag>
1475 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest
1476 </tag>
1477 <tag>
1478 ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp}
1479 </tag>
1480 </tags>
1481 </build>
vasrazf0d4dd52021-11-15 12:27:54 +00001482 </image>
1483 </images>
vasrazf0d4dd52021-11-15 12:27:54 +00001484 </configuration>
1485 <executions>
1486 <execution>
vasraze9171112021-11-26 15:57:50 +00001487 <id>clean-images</id>
1488 <phase>pre-clean</phase>
vasrazf0d4dd52021-11-15 12:27:54 +00001489 <goals>
1490 <goal>remove</goal>
1491 </goals>
vasraze9171112021-11-26 15:57:50 +00001492 <configuration>
1493 <removeAll>true</removeAll>
vasraz8b1002a2021-12-08 22:12:52 +00001494 <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
vasraze9171112021-11-26 15:57:50 +00001495 </configuration>
vasrazf0d4dd52021-11-15 12:27:54 +00001496 </execution>
1497
1498 <execution>
vasraze9171112021-11-26 15:57:50 +00001499 <id>generate-images</id>
1500 <phase>install</phase>
vasrazf0d4dd52021-11-15 12:27:54 +00001501 <goals>
1502 <goal>build</goal>
1503 </goals>
vasrazf0d4dd52021-11-15 12:27:54 +00001504 </execution>
1505
1506 <execution>
vasraze9171112021-11-26 15:57:50 +00001507 <id>push-images</id>
1508 <phase>deploy</phase>
vasrazf0d4dd52021-11-15 12:27:54 +00001509 <goals>
1510 <goal>push</goal>
1511 </goals>
vasraze9171112021-11-26 15:57:50 +00001512 <configuration>
vasraz8b1002a2021-12-08 22:12:52 +00001513 <image>${docker.namespace}/sdc-backend,onap/sdc-backend-init</image>
vasraze9171112021-11-26 15:57:50 +00001514 </configuration>
vasrazf0d4dd52021-11-15 12:27:54 +00001515 </execution>
1516 </executions>
vasrazf0d4dd52021-11-15 12:27:54 +00001517 </plugin>
1518 </plugins>
1519 </build>
vasrazf0d4dd52021-11-15 12:27:54 +00001520 </profile>
1521 </profiles>
MichaelMorris580e5362020-02-08 22:55:49 +00001522</project>