Fix broken local build
[sdc.git] / common-be / 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</artifactId>
8
9   <parent>
10     <groupId>org.openecomp.sdc</groupId>
11     <artifactId>sdc-main</artifactId>
12     <version>1.7.2-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
23     <!-- Common of SD&C -->
24     <dependency>
25       <groupId>org.openecomp.sdc</groupId>
26       <artifactId>common-app-api</artifactId>
27       <version>${project.version}</version>
28       <exclusions>
29         <exclusion>
30           <groupId>com.fasterxml.jackson.core</groupId>
31           <artifactId>jackson-core</artifactId>
32         </exclusion>
33       </exclusions>
34     </dependency>
35
36     <dependency>
37       <groupId>org.apache.commons</groupId>
38       <artifactId>commons-lang3</artifactId>
39       <version>${lang3.version}</version>
40       <scope>provided</scope>
41     </dependency>
42
43     <dependency>
44       <groupId>ch.qos.logback</groupId>
45       <artifactId>logback-classic</artifactId>
46       <version>${logback.version}</version>
47       <scope>provided</scope>
48     </dependency>
49
50     <dependency>
51       <groupId>com.google.guava</groupId>
52       <artifactId>guava</artifactId>
53       <version>${guava.version}</version>
54       <scope>provided</scope>
55     </dependency>
56     <dependency>
57       <groupId>org.functionaljava</groupId>
58       <artifactId>functionaljava</artifactId>
59       <version>${functionaljava.version}</version>
60       <scope>provided</scope>
61     </dependency>
62
63     <dependency>
64       <groupId>com.fasterxml.jackson.core</groupId>
65       <artifactId>jackson-databind</artifactId>
66       <version>${jackson.version}</version>
67       <scope>provided</scope>
68       <exclusions>
69         <exclusion>
70           <groupId>com.fasterxml.jackson.core</groupId>
71           <artifactId>jackson-core</artifactId>
72         </exclusion>
73       </exclusions>
74     </dependency>
75
76     <dependency>
77       <groupId>org.hamcrest</groupId>
78       <artifactId>hamcrest</artifactId>
79       <version>${hamcrest.version}</version>
80       <scope>test</scope>
81     </dependency>
82     <dependency>
83       <groupId>org.hamcrest</groupId>
84       <artifactId>hamcrest-library</artifactId>
85       <version>${hamcrest.version}</version>
86       <scope>test</scope>
87     </dependency>
88     <dependency>
89       <groupId>org.junit.jupiter</groupId>
90       <artifactId>junit-jupiter</artifactId>
91       <version>${junitJupiter.version}</version>
92       <scope>test</scope>
93     </dependency>
94     <dependency>
95       <groupId>org.mockito</groupId>
96       <artifactId>mockito-junit-jupiter</artifactId>
97       <version>${mockitoJupiter.version}</version>
98       <scope>test</scope>
99     </dependency>
100     <dependency>
101       <groupId>org.onap.sdc.common</groupId>
102       <artifactId>onap-tosca-datatype</artifactId>
103       <version>${tosca.datatype.version}</version>
104       <exclusions>
105         <exclusion>
106           <groupId>com.fasterxml.jackson.core</groupId>
107           <artifactId>jackson-core</artifactId>
108         </exclusion>
109       </exclusions>
110     </dependency>
111     <dependency>
112       <groupId>org.projectlombok</groupId>
113       <artifactId>lombok</artifactId>
114       <version>${lombok.version}</version>
115     </dependency>
116     <dependency>
117       <groupId>com.google.code.bean-matchers</groupId>
118       <artifactId>bean-matchers</artifactId>
119       <version>${bean-matchers.version}</version>
120       <scope>test</scope>
121     </dependency>
122
123     <!-- Togglz core module (mandatory) -->
124     <dependency>
125       <groupId>org.togglz</groupId>
126       <artifactId>togglz-core</artifactId>
127       <version>${togglz.version}</version>
128     </dependency>
129
130     <!-- Togglz for Servlet environments (mandatory for webapps) -->
131     <dependency>
132       <groupId>org.togglz</groupId>
133       <artifactId>togglz-servlet</artifactId>
134       <version>${togglz.version}</version>
135     </dependency>
136
137     <!-- Togglz Admin Console -->
138     <dependency>
139       <groupId>org.togglz</groupId>
140       <artifactId>togglz-console</artifactId>
141       <version>${togglz.version}</version>
142     </dependency>
143
144         <!-- Togglz for testing -->
145         <dependency>
146             <groupId>org.togglz</groupId>
147             <artifactId>togglz-testing</artifactId>
148             <version>${togglz.version}</version>
149             <scope>test</scope>
150         </dependency>
151   </dependencies>
152
153   <build>
154     <plugins>
155       <plugin>
156         <artifactId>maven-jar-plugin</artifactId>
157         <version>${maven-jar-plugin.version}</version>
158         <executions>
159           <execution>
160             <id>default-jar</id>
161             <phase>package</phase>
162             <goals>
163               <goal>jar</goal>
164               <goal>test-jar</goal>
165             </goals>
166           </execution>
167         </executions>
168       </plugin>
169       <plugin>
170         <groupId>com.github.sylvainlaurent.maven</groupId>
171         <artifactId>yaml-json-validator-maven-plugin</artifactId>
172         <executions>
173           <execution>
174             <id>validate</id>
175             <phase>validate</phase>
176             <goals>
177               <goal>validate</goal>
178             </goals>
179             <configuration>
180               <validationSets>
181                 <validationSet>
182                   <includes>
183                     <include>src/main/resources/**/*.y*ml</include>
184                     <include>src/test/resources/**/*.y*ml</include>
185                   </includes>
186                 </validationSet>
187                 <validationSet>
188                   <includes>
189                     <include>src/main/resources/**/*.json</include>
190                     <include>src/test/resources/**/*.json</include>
191                   </includes>
192                 </validationSet>
193               </validationSets>
194               <skip>${skipYamlJsonValidator}</skip>
195             </configuration>
196           </execution>
197         </executions>
198       </plugin>
199     </plugins>
200   </build>
201
202 </project>