Updating even-client to 1.3.1 - RMQ support
[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.champ</groupId>
29         <artifactId>champ-lib</artifactId>
30         <version>1.4.0-SNAPSHOT</version>
31     </parent>
32
33     <groupId>org.onap.aai.champ.champ-lib</groupId>
34     <artifactId>champ-core</artifactId>
35
36     <dependencies>
37         <!-- Event Bus Library. -->
38         <dependency>
39             <groupId>org.onap.aai.event-client</groupId>
40             <artifactId>event-client-api</artifactId>
41         </dependency>
42
43         <dependency>
44             <groupId>org.onap.aai.event-client</groupId>
45             <artifactId>event-client-dmaap</artifactId>
46         </dependency>
47         
48         <dependency>
49             <groupId>org.onap.aai.event-client</groupId>
50             <artifactId>event-client-kafka</artifactId>
51         </dependency>
52                      <dependency>
53                         <groupId>org.onap.aai.event-client</groupId>
54                         <artifactId>event-client-rabbitmq</artifactId>
55                 </dependency>
56         <!-- Event Bus Library - END -->
57
58         <dependency>
59             <groupId>org.codehaus.groovy</groupId>
60             <artifactId>groovy</artifactId>
61         </dependency>
62
63         <dependency>
64             <groupId>com.fasterxml.jackson.core</groupId>
65             <artifactId>jackson-databind</artifactId>
66         </dependency>
67
68         <dependency>
69             <groupId>org.apache.tinkerpop</groupId>
70             <artifactId>gremlin-core</artifactId>
71             <version>3.2.3</version>
72             <optional>true</optional>
73             <exclusions>
74                 <exclusion>
75                     <groupId>org.slf4j</groupId>
76                     <artifactId>slf4j-log4j12</artifactId>
77                 </exclusion>
78                 <exclusion>
79                     <groupId>org.slf4j</groupId>
80                     <artifactId>jcl-over-slf4j</artifactId>
81                 </exclusion>
82             </exclusions>
83         </dependency>
84
85         <dependency>
86             <groupId>org.apache.tinkerpop</groupId>
87             <artifactId>tinkergraph-gremlin</artifactId>
88             <version>3.2.3</version>
89             <optional>true</optional>
90         </dependency>
91
92         <dependency>
93             <groupId>com.google.code.gson</groupId>
94             <artifactId>gson</artifactId>
95             <version>2.8.2</version>
96         </dependency>
97
98         <dependency>
99             <groupId>org.apache.hbase</groupId>
100             <artifactId>hbase-client</artifactId>
101             <exclusions>
102                 <exclusion>
103                     <groupId>org.slf4j</groupId>
104                     <artifactId>slf4j-log4j12</artifactId>
105                 </exclusion>
106                 <exclusion>
107                     <groupId>com.google.guava</groupId>
108                     <artifactId>guava</artifactId>
109                 </exclusion>
110                 <exclusion>
111                     <groupId>org.apache.hadoop</groupId>
112                     <artifactId>hadoop-yarn-common</artifactId>
113                 </exclusion>
114                 <exclusion>
115                     <groupId>org.apache.hadoop</groupId>
116                     <artifactId>hadoop-mapreduce-client-core</artifactId>
117                 </exclusion>
118                 <exclusion>
119                     <groupId>org.apache.commons</groupId>
120                     <artifactId>commons-compress</artifactId>
121                 </exclusion>
122                 <exclusion>
123                     <groupId>commons-httpclient</groupId>
124                     <artifactId>commons-compress</artifactId>
125                 </exclusion>
126                 <exclusion>
127                     <groupId>commons-httpclient</groupId>
128                     <artifactId>commons-httpclient</artifactId>
129                 </exclusion>
130             </exclusions>
131         </dependency>
132
133         <dependency>
134             <groupId>org.hamcrest</groupId>
135             <artifactId>hamcrest-library</artifactId>
136             <version>1.3</version>
137             <scope>test</scope>
138         </dependency>
139
140         <dependency>
141             <groupId>org.skyscreamer</groupId>
142             <artifactId>jsonassert</artifactId>
143             <version>1.5.0</version>
144             <scope>test</scope>
145         </dependency>
146     </dependencies>
147
148     <build>
149         <plugins>
150             <plugin>
151                 <groupId>org.apache.maven.plugins</groupId>
152                 <artifactId>maven-jar-plugin</artifactId>
153                 <version>3.0.2</version>
154                 <executions>
155                     <execution>
156                         <goals>
157                             <goal>test-jar</goal>
158                         </goals>
159                     </execution>
160                 </executions>
161             </plugin>
162             <plugin>
163                 <groupId>org.apache.maven.plugins</groupId>
164                 <artifactId>maven-deploy-plugin</artifactId>
165                 <configuration>
166                     <skip>true</skip>
167                 </configuration>
168             </plugin>
169             <plugin>
170                 <groupId>com.mycila</groupId>
171                 <artifactId>license-maven-plugin</artifactId>
172                 <version>3.0</version>
173                 <configuration>
174                     <header>License.txt</header>
175                     <includes>
176                         <include>**/*.java</include>
177                         <include>**/*.ksh</include>
178                         <include>**/*.sh</include>
179                         <include>**/*.ftl</include>
180                         <include>**/*.xsd</include>
181                         <include>**/*.xjb</include>
182                         <include>**/*.yml</include>
183                         <include>**/*.yaml</include>
184                         <include>**/aai*.xml</include>
185                         <include>**/*logback*.xml</include>
186                         <include>**/*aaiconfig*.properties</include>
187                         <include>**/*titan*.properties</include>
188                     </includes>
189                     <skipExistingHeaders>true</skipExistingHeaders>
190                 </configuration>
191                 <executions>
192                     <execution>
193                         <goals>
194                             <!-- Set goal to "format" to auto update license headers -->
195                             <goal>check</goal>
196                         </goals>
197                         <phase>process-sources</phase>
198                     </execution>
199                 </executions>
200             </plugin>
201         </plugins>
202     </build>
203 </project>