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