Update vulnerable dependencies
[sdc.git] / common-be-tests-utils / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5
6     <groupId>org.openecomp.sdc.be</groupId>
7     <artifactId>common-be-tests-utils</artifactId>
8
9     <parent>
10         <groupId>org.openecomp.sdc</groupId>
11         <artifactId>sdc-main</artifactId>
12         <version>1.11.6-SNAPSHOT</version>
13     </parent>
14
15     <dependencies>
16
17         <dependency>
18             <groupId>com.fasterxml.jackson.core</groupId>
19             <artifactId>jackson-core</artifactId>
20             <version>${jackson.version}</version>
21         </dependency>
22         <dependency>
23             <groupId>io.minio</groupId>
24             <artifactId>minio</artifactId>
25             <version>${minio.version}</version>
26             <exclusions>
27                 <exclusion>
28                     <groupId>com.squareup.okhttp3</groupId>
29                     <artifactId>okhttp</artifactId>
30                 </exclusion>
31             </exclusions>
32         </dependency>
33         <dependency>
34             <groupId>com.squareup.okhttp3</groupId>
35             <artifactId>okhttp</artifactId>
36             <version>${okhttp.version}</version>
37         </dependency>
38
39         <!-- Common of SD&C -->
40         <dependency>
41             <groupId>org.openecomp.sdc</groupId>
42             <artifactId>common-app-api</artifactId>
43             <version>${project.version}</version>
44             <exclusions>
45                 <exclusion>
46                     <groupId>com.fasterxml.jackson.core</groupId>
47                     <artifactId>jackson-core</artifactId>
48                 </exclusion>
49                 <exclusion>
50                     <groupId>commons-codec</groupId>
51                     <artifactId>commons-codec</artifactId>
52                 </exclusion>
53                 <exclusion>
54                     <groupId>org.apache.httpcomponents</groupId>
55                     <artifactId>httpcore</artifactId>
56                 </exclusion>
57             </exclusions>
58         </dependency>
59
60         <dependency>
61             <groupId>org.apache.commons</groupId>
62             <artifactId>commons-lang3</artifactId>
63             <version>${lang3.version}</version>
64             <scope>provided</scope>
65         </dependency>
66
67         <dependency>
68             <groupId>ch.qos.logback</groupId>
69             <artifactId>logback-classic</artifactId>
70             <version>${logback.version}</version>
71             <scope>provided</scope>
72         </dependency>
73
74         <dependency>
75             <groupId>com.google.guava</groupId>
76             <artifactId>guava</artifactId>
77             <version>${guava.version}</version>
78             <scope>provided</scope>
79         </dependency>
80         <dependency>
81             <groupId>org.functionaljava</groupId>
82             <artifactId>functionaljava</artifactId>
83             <version>${functionaljava.version}</version>
84             <scope>provided</scope>
85         </dependency>
86
87         <dependency>
88             <groupId>com.fasterxml.jackson.core</groupId>
89             <artifactId>jackson-databind</artifactId>
90             <version>${jackson.version}</version>
91             <scope>provided</scope>
92             <exclusions>
93                 <exclusion>
94                     <groupId>com.fasterxml.jackson.core</groupId>
95                     <artifactId>jackson-core</artifactId>
96                 </exclusion>
97             </exclusions>
98         </dependency>
99
100         <dependency>
101             <groupId>org.bouncycastle</groupId>
102             <artifactId>bcpkix-jdk15on</artifactId>
103             <version>${bouncycastle.version}</version>
104             <scope>compile</scope>
105         </dependency>
106
107         <dependency>
108             <groupId>org.hamcrest</groupId>
109             <artifactId>hamcrest</artifactId>
110             <version>${hamcrest.version}</version>
111             <scope>test</scope>
112         </dependency>
113         <dependency>
114             <groupId>org.hamcrest</groupId>
115             <artifactId>hamcrest-library</artifactId>
116             <version>${hamcrest.version}</version>
117             <scope>test</scope>
118         </dependency>
119         <dependency>
120             <groupId>org.junit.jupiter</groupId>
121             <artifactId>junit-jupiter</artifactId>
122             <version>${junitJupiter.version}</version>
123             <scope>test</scope>
124         </dependency>
125         <dependency>
126             <groupId>org.mockito</groupId>
127             <artifactId>mockito-junit-jupiter</artifactId>
128             <version>${mockitoJupiter.version}</version>
129             <scope>test</scope>
130         </dependency>
131         <dependency>
132             <groupId>org.onap.sdc.common</groupId>
133             <artifactId>onap-tosca-datatype</artifactId>
134             <version>${tosca.datatype.version}</version>
135             <exclusions>
136                 <exclusion>
137                     <groupId>com.fasterxml.jackson.core</groupId>
138                     <artifactId>jackson-core</artifactId>
139                 </exclusion>
140             </exclusions>
141         </dependency>
142         <dependency>
143             <groupId>org.projectlombok</groupId>
144             <artifactId>lombok</artifactId>
145             <version>${lombok.version}</version>
146         </dependency>
147         <dependency>
148             <groupId>com.google.code.bean-matchers</groupId>
149             <artifactId>bean-matchers</artifactId>
150             <version>${bean-matchers.version}</version>
151             <scope>test</scope>
152         </dependency>
153
154         <!-- Togglz core module (mandatory) -->
155         <dependency>
156             <groupId>org.togglz</groupId>
157             <artifactId>togglz-core</artifactId>
158             <version>${togglz.version}</version>
159         </dependency>
160
161         <!-- Togglz for Servlet environments (mandatory for webapps) -->
162         <dependency>
163             <groupId>org.togglz</groupId>
164             <artifactId>togglz-servlet</artifactId>
165             <version>${togglz.version}</version>
166         </dependency>
167
168         <!-- Togglz Admin Console -->
169         <dependency>
170             <groupId>org.togglz</groupId>
171             <artifactId>togglz-console</artifactId>
172             <version>${togglz.version}</version>
173         </dependency>
174
175         <!-- Togglz for testing -->
176         <dependency>
177             <groupId>org.togglz</groupId>
178             <artifactId>togglz-testing</artifactId>
179             <version>${togglz.version}</version>
180             <scope>test</scope>
181         </dependency>
182         <dependency>
183             <groupId>org.springframework</groupId>
184             <artifactId>spring-context</artifactId>
185             <version>${spring.version}</version>
186             <scope>compile</scope>
187             <exclusions>
188                 <exclusion>
189                     <groupId>org.springframework</groupId>
190                     <artifactId>spring-expression</artifactId>
191                 </exclusion>
192                 <exclusion>
193                     <groupId>org.springframework</groupId>
194                     <artifactId>spring-core</artifactId>
195                 </exclusion>
196             </exclusions>
197         </dependency>
198         <dependency>
199             <groupId>org.springframework</groupId>
200             <artifactId>spring-core</artifactId>
201             <version>${spring.version}</version>
202         </dependency>
203         <dependency>
204             <groupId>org.apache.cxf</groupId>
205             <artifactId>cxf-rt-frontend-jaxrs</artifactId>
206             <version>${cxf.version}</version>
207             <exclusions>
208                 <exclusion>
209                     <groupId>org.jboss.spec.javax.rmi</groupId>
210                     <artifactId>jboss-rmi-api_1.0_spec</artifactId>
211                 </exclusion>
212             </exclusions>
213         </dependency>
214         <dependency>
215             <groupId>org.openecomp.sdc.core</groupId>
216             <artifactId>openecomp-common-lib</artifactId>
217             <version>${project.version}</version>
218         </dependency>
219     </dependencies>
220
221     <build>
222         <plugins>
223             <plugin>
224                 <groupId>org.apache.maven.plugins</groupId>
225                 <artifactId>maven-jar-plugin</artifactId>
226                 <executions>
227                     <execution>
228                         <id>default-jar</id>
229                         <phase>package</phase>
230                         <goals>
231                             <goal>jar</goal>
232                         </goals>
233                     </execution>
234                 </executions>
235             </plugin>
236             <plugin>
237                 <groupId>com.github.sylvainlaurent.maven</groupId>
238                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
239                 <executions>
240                     <execution>
241                         <id>validate</id>
242                         <phase>validate</phase>
243                         <goals>
244                             <goal>validate</goal>
245                         </goals>
246                         <configuration>
247                             <validationSets>
248                                 <validationSet>
249                                     <includes>
250                                         <include>src/main/resources/**/*.y*ml</include>
251                                         <include>src/test/resources/**/*.y*ml</include>
252                                     </includes>
253                                 </validationSet>
254                                 <validationSet>
255                                     <includes>
256                                         <include>src/main/resources/**/*.json</include>
257                                         <include>src/test/resources/**/*.json</include>
258                                     </includes>
259                                 </validationSet>
260                             </validationSets>
261                             <skip>${skipYamlJsonValidator}</skip>
262                         </configuration>
263                     </execution>
264                 </executions>
265             </plugin>
266         </plugins>
267     </build>
268
269 </project>