Address security vulnerabilities
[aai/champ.git] / champ-lib / champ-core / pom.xml
1 <!--
2 ============LICENSE_START=======================================================
3 org.onap.aai
4 ================================================================================
5 Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6 Copyright © 2017-2018 Amdocs
7 ================================================================================
8 Licensed under the Apache License, Version 2.0 (the "License");
9 you may not use this file except in compliance with the License.
10 You may obtain a copy of the License at
11
12       http://www.apache.org/licenses/LICENSE-2.0
13
14 Unless required by applicable law or agreed to in writing, software
15 distributed under the License is distributed on an "AS IS" BASIS,
16 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 See the License for the specific language governing permissions and
18 limitations under the License.
19 ============LICENSE_END=========================================================
20 -->
21
22 <project xmlns="http://maven.apache.org/POM/4.0.0"
23          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25     <modelVersion>4.0.0</modelVersion>
26
27     <parent>
28         <groupId>org.onap.aai</groupId>
29         <artifactId>champ-lib</artifactId>
30         <version>1.2.0-SNAPSHOT</version>
31     </parent>
32
33     <artifactId>champ-core</artifactId>
34
35     <dependencies>
36         <!-- Event Bus Library. -->
37         <dependency>
38             <groupId>org.onap.aai.event-client</groupId>
39             <artifactId>event-client-api</artifactId>
40         </dependency>
41
42         <dependency>
43             <groupId>org.onap.aai.event-client</groupId>
44             <artifactId>event-client-dmaap</artifactId>
45         </dependency>
46
47         <dependency>
48             <groupId>org.onap.aai.event-client</groupId>
49             <artifactId>event-client-kafka</artifactId>
50         </dependency>
51         <!-- Event Bus Library - END -->
52
53         <dependency>
54             <groupId>org.codehaus.groovy</groupId>
55             <artifactId>groovy</artifactId>
56             <version>2.4.12</version>
57         </dependency>
58
59         <dependency>
60             <groupId>com.fasterxml.jackson.core</groupId>
61             <artifactId>jackson-databind</artifactId>
62             <version>2.5.3</version>
63         </dependency>
64
65         <dependency>
66             <groupId>org.apache.tinkerpop</groupId>
67             <artifactId>gremlin-core</artifactId>
68             <version>3.2.3</version>
69             <optional>true</optional>
70             <exclusions>
71                 <exclusion>
72                     <groupId>org.slf4j</groupId>
73                     <artifactId>slf4j-log4j12</artifactId>
74                 </exclusion>
75                 <exclusion>
76                     <groupId>org.slf4j</groupId>
77                     <artifactId>jcl-over-slf4j</artifactId>
78                 </exclusion>
79             </exclusions>
80         </dependency>
81
82         <dependency>
83             <groupId>org.apache.tinkerpop</groupId>
84             <artifactId>tinkergraph-gremlin</artifactId>
85             <version>3.2.3</version>
86             <optional>true</optional>
87         </dependency>
88
89         <dependency>
90             <groupId>com.google.code.gson</groupId>
91             <artifactId>gson</artifactId>
92             <version>2.8.2</version>
93         </dependency>
94
95         <dependency>
96             <groupId>org.apache.hbase</groupId>
97             <artifactId>hbase-client</artifactId>
98             <exclusions>
99                 <exclusion>
100                     <groupId>org.slf4j</groupId>
101                     <artifactId>slf4j-log4j12</artifactId>
102                 </exclusion>
103                 <exclusion>
104                     <groupId>com.google.guava</groupId>
105                     <artifactId>guava</artifactId>
106                 </exclusion>
107             </exclusions>
108         </dependency>
109     </dependencies>
110
111     <build>
112         <plugins>
113             <plugin>
114                 <groupId>org.apache.maven.plugins</groupId>
115                 <artifactId>maven-jar-plugin</artifactId>
116                 <version>3.0.2</version>
117                 <executions>
118                     <execution>
119                         <goals>
120                             <goal>test-jar</goal>
121                         </goals>
122                     </execution>
123                 </executions>
124             </plugin>
125             <plugin>
126                 <groupId>org.apache.maven.plugins</groupId>
127                 <artifactId>maven-deploy-plugin</artifactId>
128                 <configuration>
129                     <skip>true</skip>
130                 </configuration>
131             </plugin>
132             <plugin>
133                 <groupId>com.mycila</groupId>
134                 <artifactId>license-maven-plugin</artifactId>
135                 <version>3.0</version>
136                 <configuration>
137                     <header>License.txt</header>
138                     <includes>
139                         <include>**/*.java</include>
140                         <include>**/*.ksh</include>
141                         <include>**/*.sh</include>
142                         <include>**/*.ftl</include>
143                         <include>**/*.xsd</include>
144                         <include>**/*.xjb</include>
145                         <include>**/*.yml</include>
146                         <include>**/*.yaml</include>
147                         <include>**/aai*.xml</include>
148                         <include>**/*logback*.xml</include>
149                         <include>**/*aaiconfig*.properties</include>
150                         <include>**/*titan*.properties</include>
151                     </includes>
152                     <skipExistingHeaders>true</skipExistingHeaders>
153                 </configuration>
154                 <executions>
155                     <execution>
156                         <goals>
157                             <!-- Set goal to "format" to auto update license headers -->
158                             <goal>check</goal>
159                         </goals>
160                         <phase>process-sources</phase>
161                     </execution>
162                 </executions>
163             </plugin>
164         </plugins>
165     </build>
166 </project>