blob: ef23ae76f397d9647f4dd271f4f822548d15ca1e [file] [log] [blame]
a.sreekumar1d86d112019-03-26 13:54:45 +00001<!--
2 ============LICENSE_START=======================================================
3 Copyright (C) 2019 Nordix Foundation.
4 ================================================================================
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16
17 SPDX-License-Identifier: Apache-2.0
18 ============LICENSE_END=========================================================
19-->
20
21<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
22 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
23 <modelVersion>4.0.0</modelVersion>
24 <parent>
25 <groupId>org.onap.policy.apex-pdp.services</groupId>
26 <artifactId>services</artifactId>
27 <version>2.1.0-SNAPSHOT</version>
28 </parent>
29
30 <artifactId>services-onappf</artifactId>
31
32 <name>services-onappf</name>
33 <description>This module handles the registration/deregistration of apex-pdp to ONAP Policy Framework.</description>
34
35 <dependencies>
36 <dependency>
37 <groupId>junit</groupId>
38 <artifactId>junit</artifactId>
39 <scope>test</scope>
40 </dependency>
41 <dependency>
42 <groupId>org.onap.policy.apex-pdp.services</groupId>
43 <artifactId>services-engine</artifactId>
44 <version>${project.version}</version>
45 </dependency>
a.sreekumarb6505e62019-04-09 20:48:32 +000046 <!-- Plugins for Context Distribution -->
47 <dependency>
48 <groupId>org.onap.policy.apex-pdp.plugins.plugins-context.plugins-context-distribution</groupId>
49 <artifactId>plugins-context-distribution-hazelcast</artifactId>
50 <version>${project.version}</version>
51 </dependency>
52 <dependency>
53 <groupId>org.onap.policy.apex-pdp.plugins.plugins-context.plugins-context-distribution</groupId>
54 <artifactId>plugins-context-distribution-infinispan</artifactId>
55 <version>${project.version}</version>
56 </dependency>
57
58 <!-- Plugins for Context Locking -->
59 <dependency>
60 <groupId>org.onap.policy.apex-pdp.plugins.plugins-context.plugins-context-locking</groupId>
61 <artifactId>plugins-context-locking-hazelcast</artifactId>
62 <version>${project.version}</version>
63 </dependency>
64 <dependency>
65 <groupId>org.onap.policy.apex-pdp.plugins.plugins-context.plugins-context-locking</groupId>
66 <artifactId>plugins-context-locking-curator</artifactId>
67 <version>${project.version}</version>
68 </dependency>
69
70 <!-- Plugins for Context Schemas -->
71 <dependency>
72 <groupId>org.onap.policy.apex-pdp.plugins.plugins-context.plugins-context-schema</groupId>
73 <artifactId>plugins-context-schema-avro</artifactId>
74 <version>${project.version}</version>
75 </dependency>
76
77 <!-- Plugins for Executors -->
78 <dependency>
79 <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
80 <artifactId>plugins-executor-java</artifactId>
81 <version>${project.version}</version>
82 </dependency>
83 <dependency>
84 <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
85 <artifactId>plugins-executor-javascript</artifactId>
86 <version>${project.version}</version>
87 </dependency>
88 <dependency>
89 <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
90 <artifactId>plugins-executor-jruby</artifactId>
91 <version>${project.version}</version>
92 </dependency>
93 <dependency>
94 <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
95 <artifactId>plugins-executor-jython</artifactId>
96 <version>${project.version}</version>
97 </dependency>
98 <dependency>
99 <groupId>org.onap.policy.apex-pdp.plugins.plugins-executor</groupId>
100 <artifactId>plugins-executor-mvel</artifactId>
101 <version>${project.version}</version>
102 </dependency>
103
104 <!-- Plugins for Persistence of Models over JPA -->
105 <dependency>
106 <groupId>org.onap.policy.apex-pdp.plugins.plugins-persistence.plugins-persistence-jpa</groupId>
107 <artifactId>plugins-persistence-jpa-eclipselink</artifactId>
108 <version>${project.version}</version>
109 </dependency>
110 <dependency>
111 <groupId>org.onap.policy.apex-pdp.plugins.plugins-persistence.plugins-persistence-jpa</groupId>
112 <artifactId>plugins-persistence-jpa-hibernate</artifactId>
113 <version>${project.version}</version>
114 </dependency>
115
116 <!-- Plugins for event carrier technologies -->
117 <dependency>
118 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
119 <artifactId>plugins-event-carrier-kafka</artifactId>
120 <version>${project.version}</version>
121 </dependency>
122 <dependency>
123 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
124 <artifactId>plugins-event-carrier-websocket</artifactId>
125 <version>${project.version}</version>
126 </dependency>
127 <dependency>
128 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
129 <artifactId>plugins-event-carrier-jms</artifactId>
130 <version>${project.version}</version>
131 </dependency>
132 <dependency>
133 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
134 <artifactId>plugins-event-carrier-restclient</artifactId>
135 <version>${project.version}</version>
136 </dependency>
137 <dependency>
138 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
139 <artifactId>plugins-event-carrier-restserver</artifactId>
140 <version>${project.version}</version>
141 </dependency>
142 <dependency>
143 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-carrier</groupId>
144 <artifactId>plugins-event-carrier-restrequestor</artifactId>
145 <version>${project.version}</version>
146 </dependency>
147
148 <!-- Plugins for event protocols -->
149 <dependency>
150 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-protocol</groupId>
151 <artifactId>plugins-event-protocol-xml</artifactId>
152 <version>${project.version}</version>
153 </dependency>
154 <dependency>
155 <groupId>org.onap.policy.apex-pdp.plugins.plugins-event.plugins-event-protocol</groupId>
156 <artifactId>plugins-event-protocol-jms</artifactId>
157 <version>${project.version}</version>
158 </dependency>
159
160
a.sreekumar1d86d112019-03-26 13:54:45 +0000161 <dependency>
162 <groupId>org.onap.policy.common</groupId>
a.sreekumar1d86d112019-03-26 13:54:45 +0000163 <artifactId>policy-endpoints</artifactId>
a.sreekumarb6505e62019-04-09 20:48:32 +0000164 <exclusions>
165 <exclusion>
166 <groupId>org.glassfish.jersey.containers</groupId>
167 <artifactId>jersey-container-servlet-core</artifactId>
168 </exclusion>
169 <exclusion>
170 <groupId>org.glassfish.jersey.core</groupId>
171 <artifactId>jersey-common</artifactId>
172 </exclusion>
173 <exclusion>
174 <groupId>org.glassfish.jersey.containers</groupId>
175 <artifactId>jersey-container-jetty-http</artifactId>
176 </exclusion>
177 <exclusion>
178 <groupId>org.glassfish.jersey.core</groupId>
179 <artifactId>jersey-server</artifactId>
180 </exclusion>
181 <exclusion>
182 <groupId>javax.ws.rs</groupId>
183 <artifactId>javax.ws.rs-api</artifactId>
184 </exclusion>
185 </exclusions>
a.sreekumar1d86d112019-03-26 13:54:45 +0000186 <version>${version.policy.common}</version>
187 </dependency>
a.sreekumarb6505e62019-04-09 20:48:32 +0000188
189 <dependency>
190 <groupId>org.glassfish.jersey.inject</groupId>
191 <artifactId>jersey-hk2</artifactId>
192 <version>${version.jersey}</version>
193 </dependency>
194
a.sreekumar1d86d112019-03-26 13:54:45 +0000195 <dependency>
196 <groupId>org.onap.policy.common</groupId>
197 <artifactId>utils-test</artifactId>
198 <version>${version.policy.common}</version>
199 </dependency>
200 <dependency>
a.sreekumar50b84772019-04-02 09:09:51 +0000201 <groupId>org.onap.policy.models</groupId>
202 <artifactId>policy-models-pdp</artifactId>
a.sreekumarb6505e62019-04-09 20:48:32 +0000203 <exclusions>
204 <exclusion>
205 <groupId>javax.ws.rs</groupId>
206 <artifactId>javax.ws.rs-api</artifactId>
207 </exclusion>
208 </exclusions>
a.sreekumar50b84772019-04-02 09:09:51 +0000209 <version>${version.policy.models}</version>
210 </dependency>
211 <dependency>
a.sreekumar1d86d112019-03-26 13:54:45 +0000212 <groupId>org.assertj</groupId>
213 <artifactId>assertj-core</artifactId>
214 <scope>test</scope>
215 </dependency>
a.sreekumar50b84772019-04-02 09:09:51 +0000216 <dependency>
217 <groupId>org.powermock</groupId>
218 <artifactId>powermock-api-mockito</artifactId>
219 <scope>test</scope>
220 </dependency>
a.sreekumar1d86d112019-03-26 13:54:45 +0000221 </dependencies>
222</project>