Upgrade to Cassandra 3
[sdc.git] / common-app-api / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2                  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
4         <modelVersion>4.0.0</modelVersion>
5
6         <artifactId>common-app-api</artifactId>
7
8         <parent>
9                 <groupId>org.openecomp.sdc</groupId>
10                 <artifactId>sdc-main</artifactId>
11                 <version>1.6.0-SNAPSHOT</version>
12         </parent>
13
14         <dependencies>
15                 <dependency>
16                         <groupId>org.onap.sdc.sdc-be-common</groupId>
17                         <artifactId>security-util-lib</artifactId>
18                         <version>${security.util.lib.version}</version>
19                 </dependency>
20                 <!-- functional java -->
21                 <dependency>
22                         <groupId>org.functionaljava</groupId>
23                         <artifactId>functionaljava</artifactId>
24                         <version>${functionaljava.version}</version>
25                         <scope>provided</scope>
26                 </dependency>
27
28                 <dependency>
29                         <groupId>javax.servlet</groupId>
30                         <artifactId>javax.servlet-api</artifactId>
31                         <version>${servlet-api.version}</version>
32                         <scope>provided</scope>
33                 </dependency>
34
35                 <dependency>
36                         <groupId>org.glassfish.jersey.containers</groupId>
37                         <artifactId>jersey-container-servlet</artifactId>
38                         <version>${jersey-bom.version}</version>
39                         <scope>provided</scope>
40                 </dependency>
41
42                 <!-- yaml to object converter -->
43                 <dependency>
44                         <groupId>org.yaml</groupId>
45                         <artifactId>snakeyaml</artifactId>
46                         <version>${snakeyaml.version}</version>
47                         <scope>provided</scope>
48                 </dependency>
49
50                 <!-- listen to file changes -->
51                 <dependency>
52                         <groupId>org.apache.commons</groupId>
53                         <artifactId>commons-jci-core</artifactId>
54                         <version>${commons-jci-core.version}</version>
55                         <scope>provided</scope>
56                 </dependency>
57
58                 <!-- Gson -->
59                 <dependency>
60                         <groupId>com.google.code.gson</groupId>
61                         <artifactId>gson</artifactId>
62                         <version>${gson.version}</version>
63                         <scope>provided</scope>
64                 </dependency>
65
66                 <!-- http client -->
67                 <dependency>
68                         <groupId>org.apache.httpcomponents</groupId>
69                         <artifactId>httpclient</artifactId>
70                         <version>${httpclient.version}</version>
71                         <scope>provided</scope>
72                 </dependency>
73
74                 <dependency>
75                         <groupId>org.apache.httpcomponents</groupId>
76                         <artifactId>httpcore</artifactId>
77                         <version>${httpcore.version}</version>
78                         <scope>provided</scope>
79                 </dependency>
80
81                 <dependency>
82                         <groupId>commons-logging</groupId>
83                         <artifactId>commons-logging</artifactId>
84                         <version>${commons-logging}</version>
85                         <scope>provided</scope>
86                 </dependency>
87
88                 <dependency>
89                         <groupId>commons-codec</groupId>
90                         <artifactId>commons-codec</artifactId>
91                         <version>${commons-codec}</version>
92                         <scope>provided</scope>
93                 </dependency>
94
95                 <dependency>
96                         <groupId>org.glassfish.jersey.media</groupId>
97                         <artifactId>jersey-media-json-jackson</artifactId>
98                         <version>${jersey-bom.version}</version>
99                         <scope>provided</scope>
100                 </dependency>
101
102                 <!-- Aspects -->
103                 <dependency>
104                         <groupId>com.jcabi</groupId>
105                         <artifactId>jcabi-aspects</artifactId>
106                         <version>${jcabi.version}</version>
107                         <scope>provided</scope>
108                 </dependency>
109
110                 <dependency>
111                         <groupId>org.aspectj</groupId>
112                         <artifactId>aspectjrt</artifactId>
113                         <version>${aspectjrt.version}</version>
114                         <scope>provided</scope>
115                 </dependency>
116
117                 <dependency>
118                         <groupId>org.apache.commons</groupId>
119                         <artifactId>commons-lang3</artifactId>
120                         <version>${lang3.version}</version>
121                         <scope>provided</scope>
122                 </dependency>
123
124                 <dependency>
125                         <groupId>com.fasterxml.jackson.core</groupId>
126                         <artifactId>jackson-databind</artifactId>
127                         <version>${jackson.version}</version>
128                         <scope>provided</scope>
129                 </dependency>
130
131                 <dependency>
132                         <groupId>com.fasterxml.jackson.core</groupId>
133                         <artifactId>jackson-core</artifactId>
134                         <version>${jackson.version}</version>
135                         <scope>provided</scope>
136                 </dependency>
137                 <!-- logging -->
138                 <dependency>
139                         <groupId>ch.qos.logback</groupId>
140                         <artifactId>logback-classic</artifactId>
141                         <version>${logback.version}</version>
142                         <scope>provided</scope>
143                 </dependency>
144                 <!-- logging end -->
145
146                 <dependency>
147                         <groupId>org.projectlombok</groupId>
148                         <artifactId>lombok</artifactId>
149                         <version>${lombok.version}</version>
150                 </dependency>
151
152                 <dependency>
153                         <groupId>com.google.guava</groupId>
154                         <artifactId>guava</artifactId>
155                         <version>${guava.version}</version><!--$NO-MVN-MAN-VER$ -->
156                         <scope>provided</scope>
157                 </dependency>
158                 <!-- System metrics -->
159                 <dependency>
160                         <groupId>org.fusesource</groupId>
161                         <artifactId>sigar</artifactId>
162                         <version>${sigar.version}</version>
163                         <scope>provided</scope>
164                 </dependency>
165
166                 <dependency>
167                         <groupId>org.hamcrest</groupId>
168                         <artifactId>hamcrest</artifactId>
169                         <version>${hamcrest.version}</version>
170                         <scope>test</scope>
171                 </dependency>
172
173                 <dependency>
174                         <groupId>org.hamcrest</groupId>
175                         <artifactId>hamcrest-library</artifactId>
176                         <version>${hamcrest.version}</version>
177                         <scope>test</scope>
178                 </dependency>
179
180                 <dependency>
181                         <groupId>junit</groupId>
182                         <artifactId>junit</artifactId>
183                         <version>${junit.version}</version>
184                         <scope>test</scope>
185                 </dependency>
186
187                 <dependency>
188                         <groupId>org.mockito</groupId>
189                         <artifactId>mockito-core</artifactId>
190                         <scope>test</scope>
191                 </dependency>
192
193                 <dependency>
194                         <groupId>com.google.code.bean-matchers</groupId>
195                         <artifactId>bean-matchers</artifactId>
196                         <version>${bean-matchers.version}</version>
197                         <scope>test</scope>
198                 </dependency>
199
200                 <!-- jsoup HTML parser library @ http://jsoup.org/ -->
201                 <dependency>
202                         <groupId>org.jsoup</groupId>
203                         <artifactId>jsoup</artifactId>
204                         <version>1.8.3</version>
205                 </dependency>
206
207                 <dependency>
208                         <groupId>commons-validator</groupId>
209                         <artifactId>commons-validator</artifactId>
210                         <version>1.6</version>
211                         <exclusions>
212                                 <exclusion>
213                                         <artifactId>commons-collections</artifactId>
214                                         <groupId>commons-collections</groupId>
215                                 </exclusion>
216                         </exclusions>
217                 </dependency>
218
219                 <dependency>
220                         <artifactId>commons-collections</artifactId>
221                         <groupId>commons-collections</groupId>
222                         <version>3.2.2</version>
223                 </dependency>
224
225                 <dependency>
226                         <groupId>org.codehaus.jettison</groupId>
227                         <artifactId>jettison</artifactId>
228                         <version>1.3.3</version>
229                 </dependency>
230
231                 <dependency>
232                         <groupId>de.ruedigermoeller</groupId>
233                         <artifactId>fst</artifactId>
234                         <version>2.47</version>
235                         <scope>compile</scope>
236                 </dependency>
237                 <dependency>
238                         <groupId>org.openecomp.sdc</groupId>
239                         <artifactId>common-app-logging</artifactId>
240                         <version>${project.version}</version>
241                         <scope>compile</scope>
242                 </dependency>
243                 <dependency>
244                         <groupId>com.datastax.cassandra</groupId>
245                         <artifactId>cassandra-driver-mapping</artifactId>
246                         <version>${cassandra.driver.version}</version>
247                         <scope>compile</scope>
248                 </dependency>
249         </dependencies>
250
251         <build>
252                 <plugins>
253                         <plugin>
254                                 <groupId>com.github.sylvainlaurent.maven</groupId>
255                                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
256                                 <executions>
257                                         <execution>
258                                                 <id>validate</id>
259                                                 <phase>validate</phase>
260                                                 <goals>
261                                                         <goal>validate</goal>
262                                                 </goals>
263                                                 <configuration>
264                                                         <validationSets>
265                                                                 <validationSet>
266                                                                         <includes>
267                                                                                 <include>src/main/resources/**/*.y*ml</include>
268                                                                                 <include>src/test/resources/**/*.y*ml</include>
269                                                                         </includes>
270                                                                 </validationSet>
271                                                                 <validationSet>
272                                                                         <includes>
273                                                                                 <include>src/main/resources/**/*.json</include>
274                                                                                 <include>src/test/resources/**/*.json</include>
275                                                                         </includes>
276                                                                 </validationSet>
277                                                         </validationSets>
278                                                 </configuration>
279                                         </execution>
280                                 </executions>
281                         </plugin>
282                 </plugins>
283         </build>
284 </project>