Step version to 1.12.3-SNAPSHOT
[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.12.3-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.eclipse.jetty</groupId>
42             <artifactId>jetty-server</artifactId>
43             <version>${jetty.version}</version>
44             <scope>compile</scope>
45             <exclusions>
46                 <exclusion>
47                     <groupId>org.eclipse.jetty</groupId>
48                     <artifactId>jetty-http</artifactId>
49                 </exclusion>
50             </exclusions>
51         </dependency>
52         <dependency>
53             <groupId>org.eclipse.jetty</groupId>
54             <artifactId>jetty-servlet</artifactId>
55             <version>${jetty.version}</version>
56             <scope>compile</scope>
57             <exclusions>
58                 <exclusion>
59                     <groupId>org.eclipse.jetty</groupId>
60                     <artifactId>jetty-security</artifactId>
61                 </exclusion>
62             </exclusions>
63         </dependency>
64         <dependency>
65             <groupId>org.openecomp.sdc</groupId>
66             <artifactId>common-app-api</artifactId>
67             <version>${project.version}</version>
68             <exclusions>
69                 <exclusion>
70                     <groupId>com.fasterxml.jackson.core</groupId>
71                     <artifactId>jackson-core</artifactId>
72                 </exclusion>
73                 <exclusion>
74                     <groupId>commons-codec</groupId>
75                     <artifactId>commons-codec</artifactId>
76                 </exclusion>
77                 <exclusion>
78                     <groupId>org.apache.httpcomponents</groupId>
79                     <artifactId>httpcore</artifactId>
80                 </exclusion>
81                 <exclusion>
82                     <groupId>org.functionaljava</groupId>
83                     <artifactId>functionaljava</artifactId>
84                 </exclusion>
85             </exclusions>
86         </dependency>
87
88         <dependency>
89             <groupId>org.apache.commons</groupId>
90             <artifactId>commons-lang3</artifactId>
91             <version>${lang3.version}</version>
92             <scope>provided</scope>
93         </dependency>
94
95         <dependency>
96             <groupId>ch.qos.logback</groupId>
97             <artifactId>logback-classic</artifactId>
98             <version>${logback.version}</version>
99             <scope>provided</scope>
100         </dependency>
101
102         <dependency>
103             <groupId>com.google.guava</groupId>
104             <artifactId>guava</artifactId>
105             <version>${guava.version}</version>
106             <scope>provided</scope>
107         </dependency>
108
109         <dependency>
110             <groupId>com.fasterxml.jackson.core</groupId>
111             <artifactId>jackson-databind</artifactId>
112             <version>${jackson.version}</version>
113             <scope>provided</scope>
114             <exclusions>
115                 <exclusion>
116                     <groupId>com.fasterxml.jackson.core</groupId>
117                     <artifactId>jackson-core</artifactId>
118                 </exclusion>
119             </exclusions>
120         </dependency>
121
122         <dependency>
123             <groupId>org.bouncycastle</groupId>
124             <artifactId>bcpkix-jdk15on</artifactId>
125             <version>${bouncycastle.version}</version>
126             <scope>compile</scope>
127         </dependency>
128
129         <dependency>
130             <groupId>org.hamcrest</groupId>
131             <artifactId>hamcrest</artifactId>
132             <version>${hamcrest.version}</version>
133             <scope>test</scope>
134         </dependency>
135         <dependency>
136             <groupId>org.hamcrest</groupId>
137             <artifactId>hamcrest-library</artifactId>
138             <version>${hamcrest.version}</version>
139             <scope>test</scope>
140         </dependency>
141         <dependency>
142             <groupId>org.junit.jupiter</groupId>
143             <artifactId>junit-jupiter</artifactId>
144             <version>${junitJupiter.version}</version>
145             <scope>test</scope>
146         </dependency>
147         <dependency>
148             <groupId>org.mockito</groupId>
149             <artifactId>mockito-junit-jupiter</artifactId>
150             <version>${mockitoJupiter.version}</version>
151             <scope>test</scope>
152         </dependency>
153         <dependency>
154             <groupId>org.onap.sdc.common</groupId>
155             <artifactId>onap-tosca-datatype</artifactId>
156             <version>${tosca.datatype.version}</version>
157             <exclusions>
158                 <exclusion>
159                     <groupId>com.fasterxml.jackson.core</groupId>
160                     <artifactId>jackson-core</artifactId>
161                 </exclusion>
162             </exclusions>
163         </dependency>
164         <dependency>
165             <groupId>org.projectlombok</groupId>
166             <artifactId>lombok</artifactId>
167             <version>${lombok.version}</version>
168         </dependency>
169         <dependency>
170             <groupId>com.google.code.bean-matchers</groupId>
171             <artifactId>bean-matchers</artifactId>
172             <version>${bean-matchers.version}</version>
173             <scope>test</scope>
174         </dependency>
175
176         <!-- Togglz core module (mandatory) -->
177         <dependency>
178             <groupId>org.togglz</groupId>
179             <artifactId>togglz-core</artifactId>
180             <version>${togglz.version}</version>
181         </dependency>
182
183         <!-- Togglz for Servlet environments (mandatory for webapps) -->
184         <dependency>
185             <groupId>org.togglz</groupId>
186             <artifactId>togglz-servlet</artifactId>
187             <version>${togglz.version}</version>
188         </dependency>
189
190         <!-- Togglz Admin Console -->
191         <dependency>
192             <groupId>org.togglz</groupId>
193             <artifactId>togglz-console</artifactId>
194             <version>${togglz.version}</version>
195         </dependency>
196
197         <!-- Togglz for testing -->
198         <dependency>
199             <groupId>org.togglz</groupId>
200             <artifactId>togglz-testing</artifactId>
201             <version>${togglz.version}</version>
202             <scope>test</scope>
203         </dependency>
204         <dependency>
205             <groupId>org.springframework</groupId>
206             <artifactId>spring-context</artifactId>
207             <version>${spring.version}</version>
208             <scope>compile</scope>
209             <exclusions>
210                 <exclusion>
211                     <groupId>org.springframework</groupId>
212                     <artifactId>spring-expression</artifactId>
213                 </exclusion>
214                 <exclusion>
215                     <groupId>org.springframework</groupId>
216                     <artifactId>spring-core</artifactId>
217                 </exclusion>
218             </exclusions>
219         </dependency>
220         <dependency>
221             <groupId>org.springframework</groupId>
222             <artifactId>spring-core</artifactId>
223             <version>${spring.version}</version>
224         </dependency>
225         <dependency>
226             <groupId>org.apache.cxf</groupId>
227             <artifactId>cxf-rt-frontend-jaxrs</artifactId>
228             <version>${cxf.version}</version>
229             <exclusions>
230                 <exclusion>
231                     <groupId>org.jboss.spec.javax.rmi</groupId>
232                     <artifactId>jboss-rmi-api_1.0_spec</artifactId>
233                 </exclusion>
234             </exclusions>
235         </dependency>
236         <dependency>
237             <groupId>org.openecomp.sdc.core</groupId>
238             <artifactId>openecomp-common-lib</artifactId>
239             <version>${project.version}</version>
240         </dependency>
241     </dependencies>
242
243     <build>
244         <plugins>
245             <plugin>
246                 <groupId>org.apache.maven.plugins</groupId>
247                 <artifactId>maven-jar-plugin</artifactId>
248                 <executions>
249                     <execution>
250                         <id>default-jar</id>
251                         <phase>package</phase>
252                         <goals>
253                             <goal>jar</goal>
254                         </goals>
255                     </execution>
256                 </executions>
257             </plugin>
258             <plugin>
259                 <groupId>com.github.sylvainlaurent.maven</groupId>
260                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
261                 <executions>
262                     <execution>
263                         <id>validate</id>
264                         <phase>validate</phase>
265                         <goals>
266                             <goal>validate</goal>
267                         </goals>
268                         <configuration>
269                             <validationSets>
270                                 <validationSet>
271                                     <includes>
272                                         <include>src/main/resources/**/*.y*ml</include>
273                                         <include>src/test/resources/**/*.y*ml</include>
274                                     </includes>
275                                 </validationSet>
276                                 <validationSet>
277                                     <includes>
278                                         <include>src/main/resources/**/*.json</include>
279                                         <include>src/test/resources/**/*.json</include>
280                                     </includes>
281                                 </validationSet>
282                             </validationSets>
283                             <skip>${skipYamlJsonValidator}</skip>
284                         </configuration>
285                     </execution>
286                 </executions>
287             </plugin>
288         </plugins>
289     </build>
290
291 </project>