Merge "Add api-resource-locks feature"
[policy/drools-pdp.git] / feature-pooling-dmaap / pom.xml
1 <!--
2   ============LICENSE_START=======================================================
3   ONAP Policy Engine - Drools PDP
4   ================================================================================
5   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6   ================================================================================
7   Licensed under the Apache License, Version 2.0 (the "License");
8   you may not use this file except in compliance with the License.
9   You may obtain a copy of the License at
10   
11        http://www.apache.org/licenses/LICENSE-2.0
12   
13   Unless required by applicable law or agreed to in writing, software
14   distributed under the License is distributed on an "AS IS" BASIS,
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   See the License for the specific language governing permissions and
17   limitations under the License.
18   ============LICENSE_END=========================================================
19   -->
20
21 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
22          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
23          
24         <modelVersion>4.0.0</modelVersion>
25   
26         <parent>
27                 <groupId>org.onap.policy.drools-pdp</groupId>
28                 <artifactId>drools-pdp</artifactId>
29                 <version>1.2.0-SNAPSHOT</version>
30         </parent>
31   
32         <artifactId>feature-pooling-dmaap</artifactId>
33   
34         <name>feature-pooling</name>
35         <description>Endpoints</description>
36
37         <properties>
38                 <maven.compiler.source>1.8</maven.compiler.source>
39                 <maven.compiler.target>1.8</maven.compiler.target>
40                 <jetty.version>9.3.20.v20170531</jetty.version>
41         <powermock.version>1.6.6</powermock.version>
42         </properties>
43
44         <dependencies>
45
46                 <dependency>
47                         <groupId>com.att.nsa</groupId>
48                         <artifactId>cambriaClient</artifactId>
49                         <version>${cambria.version}</version>
50                         <exclusions>
51                                 <exclusion>
52                                         <groupId>org.slf4j</groupId>
53                                         <artifactId>slf4j-log4j12</artifactId>
54                                 </exclusion>    
55                                 <exclusion>
56                                         <groupId>com.att.nsa</groupId>
57                                         <artifactId>saClientLibrary</artifactId>
58                                 </exclusion>                                            
59                         </exclusions>
60                 </dependency>
61
62                 <dependency>
63                         <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
64                         <artifactId>dmaapClient</artifactId>
65                         <version>${dmaap.version}</version>
66                         <exclusions>
67                                 <exclusion>
68                                         <groupId>org.slf4j</groupId>
69                                         <artifactId>slf4j-log4j12</artifactId>
70                                 </exclusion>    
71                                 <exclusion>
72                                         <groupId>log4j</groupId>
73                                         <artifactId>log4j</artifactId>
74                                 </exclusion>    
75                         </exclusions>
76                 </dependency>   
77
78                 <dependency>
79                         <groupId>org.eclipse.jetty</groupId>
80                         <artifactId>jetty-server</artifactId>
81                         <version>${jetty.version}</version>
82                 </dependency>
83         
84                 <dependency>
85                         <groupId>org.eclipse.jetty</groupId>
86                         <artifactId>jetty-servlet</artifactId>
87                         <version>${jetty.version}</version>
88                 </dependency>
89         
90                 <dependency>
91                         <groupId>org.glassfish.jersey.core</groupId>
92                         <artifactId>jersey-server</artifactId>
93                         <version>${jersey.version}</version>
94                 </dependency>
95         
96                 <dependency>
97                         <groupId>org.glassfish.jersey.containers</groupId>
98                         <artifactId>jersey-container-servlet-core</artifactId>
99                 </dependency>
100         
101                 <dependency>
102                         <groupId>org.glassfish.jersey.media</groupId>
103                         <artifactId>jersey-media-json-jackson</artifactId>
104                         <version>${jersey.version}</version>
105                 </dependency>
106         
107                 <dependency>
108                         <groupId>org.glassfish.jersey.containers</groupId>
109                         <artifactId>jersey-container-jetty-http</artifactId>
110                         <version>${jersey.version}</version>
111                         <exclusions>
112                                 <exclusion>
113                                         <groupId>org.eclipse.jetty</groupId>
114                                         <artifactId>jetty-util</artifactId>
115                                 </exclusion>
116                         </exclusions>
117                 </dependency>
118                 
119                 <dependency>
120                         <groupId>org.glassfish.jersey.core</groupId>
121                         <artifactId>jersey-client</artifactId>
122                         <version>${jersey.version}</version>
123                 </dependency>
124     
125         <dependency>
126             <groupId>com.fasterxml.jackson.core</groupId>
127             <artifactId>jackson-core</artifactId>
128             <version>${jackson.version}</version>
129         </dependency>
130         
131                 <dependency>
132                         <groupId>com.fasterxml.jackson.core</groupId>
133                         <artifactId>jackson-databind</artifactId>
134                         <version>${jackson.version}</version>
135                 </dependency>
136         
137                 <dependency>
138                         <groupId>com.fasterxml.jackson.datatype</groupId>
139                         <artifactId>jackson-datatype-jsr310</artifactId>
140                         <version>${jackson.version}</version>
141                 </dependency>
142                 
143                 <dependency>
144                     <groupId>com.fasterxml.jackson.core</groupId>
145                     <artifactId>jackson-annotations</artifactId>
146                     <version>${jackson.version}</version>
147                 </dependency>
148
149                 <dependency>
150                         <groupId>io.swagger</groupId>
151                         <artifactId>swagger-jersey2-jaxrs</artifactId>
152                 </dependency>
153
154                 <dependency>
155                         <groupId>org.apache.httpcomponents</groupId>
156                         <artifactId>httpcore</artifactId>
157                 </dependency>   
158
159                 <dependency>
160                         <groupId>org.apache.httpcomponents</groupId>
161                         <artifactId>httpclient</artifactId>
162                 </dependency>
163
164                 <dependency>
165                         <groupId>org.apache.commons</groupId>
166                         <artifactId>commons-collections4</artifactId>
167                         <version>4.1</version>
168                 </dependency>
169                 
170                 <dependency>
171                         <groupId>ch.qos.logback</groupId>
172                         <artifactId>logback-classic</artifactId>
173                 </dependency> 
174
175                 <dependency>
176                         <groupId>org.onap.policy.drools-pdp</groupId>
177                         <artifactId>policy-core</artifactId>
178                         <version>${project.version}</version>
179                 </dependency>
180
181         <dependency>
182             <groupId>org.onap.policy.drools-pdp</groupId>
183             <artifactId>policy-management</artifactId>
184             <version>${project.version}</version>
185         </dependency>
186
187                 <dependency>
188                         <groupId>junit</groupId>
189                         <artifactId>junit</artifactId>
190                         <scope>test</scope>
191                 </dependency>
192
193                 <dependency>
194                         <groupId>org.onap.policy.common</groupId>
195                         <artifactId>utils-test</artifactId>
196                         <version>${project.version}</version>
197                         <scope>test</scope>
198                 </dependency>
199         <dependency>
200             <groupId>org.powermock</groupId>
201             <artifactId>powermock-api-mockito</artifactId>
202             <version>${powermock.version}</version>
203             <scope>test</scope>
204         </dependency>
205         <dependency>
206             <groupId>org.powermock</groupId>
207             <artifactId>powermock-module-junit4</artifactId>
208             <version>${powermock.version}</version>
209             <scope>test</scope>
210             <exclusions>
211                 <exclusion>
212                     <groupId>junit</groupId>
213                     <artifactId>junit</artifactId>
214                 </exclusion>
215                 <exclusion>
216                     <groupId>org.powermock</groupId>
217                     <artifactId>powermock-core</artifactId>
218                 </exclusion>
219                 <exclusion>
220                     <groupId>org.powermock</groupId>
221                     <artifactId>powermock-reflect</artifactId>
222                 </exclusion>
223                 <exclusion>
224                     <groupId>org.javassist</groupId>
225                     <artifactId>javassist</artifactId>
226                 </exclusion>
227             </exclusions>
228         </dependency>
229         <dependency>
230             <groupId>org.javassist</groupId>
231             <artifactId>javassist</artifactId>
232             <version>3.21.0-GA</version>
233             <scope>test</scope>
234         </dependency>
235         <dependency>
236                 <groupId>org.onap.policy.common</groupId>
237                 <artifactId>utils</artifactId>
238                 <version>${project.version}</version>
239         </dependency>
240         </dependencies>
241
242 </project>