Copy policy-endpoints from drools-pdp to common
[policy/drools-applications.git] / controlloop / templates / template.demo / pom.xml
1 <!--
2   ============LICENSE_START=======================================================
3   drools-applications Control Loop Drools Templates
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   <modelVersion>4.0.0</modelVersion>
24
25   <parent>
26     <groupId>org.onap.policy.drools-applications.controlloop.templates</groupId>
27     <artifactId>templates</artifactId>
28     <version>1.3.0-SNAPSHOT</version>
29   </parent>
30
31   <artifactId>template.demo</artifactId>
32
33   <dependencies>
34     <dependency>
35       <groupId>org.eclipse.persistence</groupId>
36       <artifactId>org.eclipse.persistence.jpa</artifactId>
37       <version>2.7.0</version>
38       <scope>provided</scope>
39     </dependency>
40     <dependency>
41       <groupId>commons-io</groupId>
42       <artifactId>commons-io</artifactId>
43       <version>2.5</version>
44       <scope>provided</scope>
45     </dependency>
46     <dependency>
47       <groupId>org.drools</groupId>
48       <artifactId>drools-core</artifactId>
49       <version>6.5.0.Final</version>
50       <scope>test</scope>
51     </dependency>
52     <dependency>
53       <groupId>org.drools</groupId>
54       <artifactId>drools-compiler</artifactId>
55       <version>6.5.0.Final</version>
56       <scope>test</scope>
57     </dependency>
58     <dependency>
59       <groupId>com.google.code.gson</groupId>
60       <artifactId>gson</artifactId>
61       <version>2.5</version>
62       <scope>test</scope>
63     </dependency>
64     <dependency>
65       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
66       <artifactId>appc</artifactId>
67       <version>${project.version}</version>
68       <scope>provided</scope>
69     </dependency>
70     <dependency>
71       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
72       <artifactId>appclcm</artifactId>
73       <version>${project.version}</version>
74       <scope>provided</scope>
75     </dependency>
76     <dependency>
77       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
78       <artifactId>so</artifactId>
79       <version>${project.version}</version>
80       <scope>provided</scope>
81     </dependency>
82     <dependency>
83       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
84       <artifactId>trafficgenerator</artifactId>
85       <version>${project.version}</version>
86       <scope>provided</scope>
87     </dependency>
88     <dependency>
89       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
90       <artifactId>vfc</artifactId>
91       <version>${project.version}</version>
92       <scope>provided</scope>
93     </dependency>
94     <dependency>
95       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
96       <artifactId>events</artifactId>
97       <version>${project.version}</version>
98       <scope>provided</scope>
99     </dependency>
100     <dependency>
101       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
102       <artifactId>guard</artifactId>
103       <version>${project.version}</version>
104       <scope>provided</scope>
105     </dependency>
106     <dependency>
107       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
108       <artifactId>aai</artifactId>
109       <version>${project.version}</version>
110       <scope>provided</scope>
111     </dependency>
112     <dependency>
113       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
114       <artifactId>sdc</artifactId>
115       <version>${project.version}</version>
116       <scope>provided</scope>
117     </dependency>
118     <dependency>
119       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
120       <artifactId>policy-yaml</artifactId>
121       <version>${project.version}</version>
122       <scope>provided</scope>
123     </dependency>
124     <dependency>
125       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
126       <artifactId>eventmanager</artifactId>
127       <version>${project.version}</version>
128       <scope>provided</scope>
129     </dependency>
130     <dependency>
131       <groupId>com.att.research.xacml</groupId>
132       <artifactId>xacml</artifactId>
133       <version>1.0.1</version>
134       <scope>test</scope>
135       <exclusions>
136         <!-- The LDAP PIP uses velocity which pulls this insecure jar in. We
137         are not using that PIP and can safely exclude this jar to resolve CLM issue.
138          -->
139         <exclusion>
140           <groupId>commons-collections</groupId>
141           <artifactId>commons-collections</artifactId>
142         </exclusion>
143       </exclusions>
144     </dependency>
145     <dependency>
146       <groupId>com.att.research.xacml</groupId>
147       <artifactId>xacml-pdp</artifactId>
148       <version>1.0.1</version>
149       <scope>test</scope>
150     </dependency>
151     <dependency>
152       <groupId>javax.persistence</groupId>
153       <artifactId>persistence-api</artifactId>
154       <version>1.0.2</version>
155       <scope>provided</scope>
156     </dependency>
157     <dependency>
158       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
159       <artifactId>actorServiceProvider</artifactId>
160       <version>${project.version}</version>
161       <scope>provided</scope>
162     </dependency>
163     <dependency>
164       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
165       <artifactId>actor.appc</artifactId>
166       <version>${project.version}</version>
167       <scope>provided</scope>
168     </dependency>
169     <dependency>
170       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
171       <artifactId>actor.appclcm</artifactId>
172       <version>${project.version}</version>
173       <scope>provided</scope>
174     </dependency>
175     <dependency>
176       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
177       <artifactId>actor.so</artifactId>
178       <version>${project.version}</version>
179       <scope>provided</scope>
180     </dependency>
181     <dependency>
182       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
183       <artifactId>actor.vfc</artifactId>
184       <version>${project.version}</version>
185       <scope>provided</scope>
186     </dependency>
187     <dependency>
188       <groupId>junit</groupId>
189       <artifactId>junit</artifactId>
190       <version>4.12</version>
191       <scope>test</scope>
192     </dependency>
193     <dependency>
194       <groupId>com.h2database</groupId>
195       <artifactId>h2</artifactId>
196       <version>[1.4.186,)</version>
197       <scope>test</scope>
198     </dependency>
199     <dependency>
200         <groupId>org.onap.policy.common</groupId>
201         <artifactId>policy-endpoints</artifactId>
202         <version>${project.version}</version>
203         <scope>provided</scope>
204     </dependency>
205     <dependency>
206       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
207       <artifactId>simulators</artifactId>
208       <version>${project.version}</version>
209       <scope>test</scope>
210     </dependency>
211     <dependency>
212       <groupId>org.onap.policy.drools-pdp</groupId>
213       <artifactId>policy-management</artifactId>
214       <version>${project.version}</version>
215       <scope>provided</scope>
216     </dependency>
217   </dependencies>
218 </project>
219