Update version to 1.7.1
[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.1-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.onap.sdc.sdc-tosca</groupId>
113       <artifactId>sdc-tosca</artifactId>
114       <version>${sdc-tosca-parser.version}</version>
115     </dependency>
116     <dependency>
117       <groupId>org.projectlombok</groupId>
118       <artifactId>lombok</artifactId>
119       <version>${lombok.version}</version>
120     </dependency>
121     <dependency>
122       <groupId>com.google.code.bean-matchers</groupId>
123       <artifactId>bean-matchers</artifactId>
124       <version>${bean-matchers.version}</version>
125       <scope>test</scope>
126     </dependency>
127
128     <!-- Togglz core module (mandatory) -->
129     <dependency>
130       <groupId>org.togglz</groupId>
131       <artifactId>togglz-core</artifactId>
132       <version>${togglz.version}</version>
133     </dependency>
134
135     <!-- Togglz for Servlet environments (mandatory for webapps) -->
136     <dependency>
137       <groupId>org.togglz</groupId>
138       <artifactId>togglz-servlet</artifactId>
139       <version>${togglz.version}</version>
140     </dependency>
141
142     <!-- Togglz Admin Console -->
143     <dependency>
144       <groupId>org.togglz</groupId>
145       <artifactId>togglz-console</artifactId>
146       <version>${togglz.version}</version>
147     </dependency>
148
149         <!-- Togglz for testing -->
150         <dependency>
151             <groupId>org.togglz</groupId>
152             <artifactId>togglz-testing</artifactId>
153             <version>${togglz.version}</version>
154             <scope>test</scope>
155         </dependency>
156   </dependencies>
157
158   <build>
159     <plugins>
160       <plugin>
161         <artifactId>maven-jar-plugin</artifactId>
162         <version>${maven-jar-plugin.version}</version>
163         <executions>
164           <execution>
165             <id>default-jar</id>
166             <phase>package</phase>
167             <goals>
168               <goal>jar</goal>
169               <goal>test-jar</goal>
170             </goals>
171           </execution>
172         </executions>
173       </plugin>
174       <plugin>
175         <groupId>com.github.sylvainlaurent.maven</groupId>
176         <artifactId>yaml-json-validator-maven-plugin</artifactId>
177         <executions>
178           <execution>
179             <id>validate</id>
180             <phase>validate</phase>
181             <goals>
182               <goal>validate</goal>
183             </goals>
184             <configuration>
185               <validationSets>
186                 <validationSet>
187                   <includes>
188                     <include>src/main/resources/**/*.y*ml</include>
189                     <include>src/test/resources/**/*.y*ml</include>
190                   </includes>
191                 </validationSet>
192                 <validationSet>
193                   <includes>
194                     <include>src/main/resources/**/*.json</include>
195                     <include>src/test/resources/**/*.json</include>
196                   </includes>
197                 </validationSet>
198               </validationSets>
199               <skip>${skipYamlJsonValidator}</skip>
200             </configuration>
201           </execution>
202         </executions>
203       </plugin>
204     </plugins>
205   </build>
206
207 </project>