Upgrade xacml 1.0.2
[policy/drools-applications.git] / controlloop / common / eventmanager / pom.xml
1 <!--
2   ============LICENSE_START=======================================================
3   eventmanager
4   ================================================================================
5   Copyright (C) 2017-2018 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.common</groupId>
27     <artifactId>common</artifactId>
28     <version>1.3.1-SNAPSHOT</version>
29   </parent>
30
31   <artifactId>eventmanager</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>com.att.research.xacml</groupId>
48       <artifactId>xacml</artifactId>
49       <version>1.0.2</version>
50       <scope>provided</scope>
51       <exclusions>
52         <!-- The LDAP PIP uses velocity which pulls this insecure jar in. We
53         are not using that PIP and can safely exclude this jar to resolve CLM issue.
54          -->
55         <exclusion>
56           <groupId>commons-collections</groupId>
57           <artifactId>commons-collections</artifactId>
58         </exclusion>
59       </exclusions>
60     </dependency>
61     <dependency>
62       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
63       <artifactId>actorServiceProvider</artifactId>
64       <version>${project.version}</version>
65       <scope>provided</scope>
66     </dependency>
67     <dependency>
68       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
69       <artifactId>actor.sdnr</artifactId>
70       <version>${project.version}</version>
71       <scope>provided</scope>
72     </dependency>
73     <dependency>
74       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
75       <artifactId>actor.appc</artifactId>
76       <version>${project.version}</version>
77       <scope>provided</scope>
78     </dependency>
79     <dependency>
80       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
81       <artifactId>actor.so</artifactId>
82       <version>${project.version}</version>
83       <scope>provided</scope>
84     </dependency>
85     <dependency>
86       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
87       <artifactId>actor.vfc</artifactId>
88       <version>${project.version}</version>
89       <scope>provided</scope>
90     </dependency>
91     <dependency>
92       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
93       <artifactId>actor.sdnc</artifactId>
94       <version>${project.version}</version>
95       <scope>provided</scope>
96     </dependency>
97     <dependency>
98       <groupId>org.onap.policy.drools-applications.controlloop.common.actors</groupId>
99       <artifactId>actor.appclcm</artifactId>
100       <version>${project.version}</version>
101       <scope>provided</scope>
102     </dependency>
103     <dependency>
104       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
105       <artifactId>guard</artifactId>
106       <version>${project.version}</version>
107       <scope>provided</scope>
108     </dependency>
109     <dependency>
110       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
111       <artifactId>events</artifactId>
112       <version>${project.version}</version>
113       <scope>provided</scope>
114     </dependency>
115     <dependency>
116       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
117       <artifactId>sdnr</artifactId>
118       <version>${project.version}</version>
119       <scope>provided</scope>
120     </dependency>
121     <dependency>
122       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
123       <artifactId>appc</artifactId>
124       <version>${project.version}</version>
125       <scope>provided</scope>
126     </dependency>
127     <dependency>
128       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
129       <artifactId>vfc</artifactId>
130       <version>${project.version}</version>
131       <scope>provided</scope>
132     </dependency>
133     <dependency>
134       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
135       <artifactId>sdnc</artifactId>
136       <version>${project.version}</version>
137       <scope>provided</scope>
138     </dependency>
139     <dependency>
140       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
141       <artifactId>appclcm</artifactId>
142       <version>${project.version}</version>
143       <scope>provided</scope>
144     </dependency>
145     <dependency>
146       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
147       <artifactId>trafficgenerator</artifactId>
148       <version>${project.version}</version>
149       <scope>provided</scope>
150     </dependency>
151     <dependency>
152       <groupId>junit</groupId>
153       <artifactId>junit</artifactId>
154       <scope>test</scope>
155     </dependency>
156     <dependency>
157       <groupId>org.powermock</groupId>
158       <artifactId>powermock-api-mockito</artifactId>
159       <scope>test</scope>
160     </dependency>
161     <dependency>
162       <groupId>com.google.code.gson</groupId>
163       <artifactId>gson</artifactId>
164       <scope>provided</scope>
165     </dependency>
166     <dependency>
167       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
168       <artifactId>sdc</artifactId>
169       <version>${project.version}</version>
170       <scope>provided</scope>
171     </dependency>
172     <dependency>
173       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
174       <artifactId>aai</artifactId>
175       <version>${project.version}</version>
176       <scope>provided</scope>
177     </dependency>
178     <dependency>
179       <groupId>org.onap.policy.drools-applications.controlloop.common.model-impl</groupId>
180       <artifactId>so</artifactId>
181       <version>${project.version}</version>
182       <scope>provided</scope>
183     </dependency>
184     <dependency>
185       <groupId>org.apache.httpcomponents</groupId>
186       <artifactId>httpclient</artifactId>
187       <scope>provided</scope>
188     </dependency>
189     <dependency>
190       <groupId>org.onap.policy.common</groupId>
191       <artifactId>policy-endpoints</artifactId>
192       <version>${version.policy.common}</version>
193       <scope>provided</scope>
194     </dependency>
195     <dependency>
196       <groupId>org.onap.policy.drools-pdp</groupId>
197       <artifactId>policy-management</artifactId>
198       <version>${version.policy.drools-pdp}</version>
199       <scope>provided</scope>
200     </dependency>
201     <dependency>
202       <groupId>org.onap.policy.common</groupId>
203       <artifactId>utils-test</artifactId>
204       <version>${version.policy.common}</version>
205       <scope>test</scope>
206     </dependency>
207     <dependency>
208       <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
209       <artifactId>simulators</artifactId>
210       <version>${project.version}</version>
211       <scope>test</scope>
212     </dependency>
213     <dependency>
214       <groupId>com.h2database</groupId>
215       <artifactId>h2</artifactId>
216       <scope>test</scope>
217     </dependency>
218   </dependencies>
219     <build>
220         <plugins>
221             <plugin>
222                 <artifactId>maven-checkstyle-plugin</artifactId>
223                 <executions>
224                     <execution>
225                         <id>onap-java-style</id>
226                         <goals>
227                             <goal>check</goal>
228                         </goals>
229                         <phase>process-sources</phase>
230                         <configuration>
231                             <!-- Use Google Java Style Guide:
232                             https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml
233                             with minor changes -->
234                             <configLocation>onap-checkstyle/onap-java-style.xml</configLocation>
235                             <!-- <sourceDirectory> is needed so that checkstyle ignores the generated sources directory -->
236                             <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
237                             <includeResources>true</includeResources>
238                             <includeTestSourceDirectory>true</includeTestSourceDirectory>
239                             <includeTestResources>true</includeTestResources>
240                             <excludes>
241                             </excludes>
242                             <suppressionsLocation>${project.basedir}/checkstyle-suppressions.xml</suppressionsLocation>
243                             <consoleOutput>true</consoleOutput>
244                             <failsOnViolation>true</failsOnViolation>
245                             <violationSeverity>warning</violationSeverity>
246                         </configuration>
247                     </execution>
248                 </executions>
249                 <dependencies>
250                     <dependency>
251                         <groupId>org.onap.oparent</groupId>
252                         <artifactId>checkstyle</artifactId>
253                         <version>${oparent.version}</version>
254                         <scope>compile</scope>
255                     </dependency>
256                 </dependencies>
257             </plugin>
258         </plugins>
259     </build>
260 </project>