blob: a7cb753d127c249330db2e70cf468f172583175c [file] [log] [blame]
Gao, Chenfei (cg287m)0ba72f32017-07-24 15:41:27 -04001<!--
2 ============LICENSE_START=======================================================
3 eventmanager
4 ================================================================================
Jim Hahndd691f02019-01-14 11:11:17 -05005 Copyright (C) 2017-2019 AT&T Intellectual Property. All rights reserved.
shaoqiue55d2562019-04-02 12:33:04 +00006 Modifications Copyright (C) 2019 Nordix Foundation.
Gao, Chenfei (cg287m)0ba72f32017-07-24 15:41:27 -04007 ================================================================================
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
Joshua Reicha7a144b2019-04-10 13:38:59 -070011
Gao, Chenfei (cg287m)0ba72f32017-07-24 15:41:27 -040012 http://www.apache.org/licenses/LICENSE-2.0
Joshua Reicha7a144b2019-04-10 13:38:59 -070013
Gao, Chenfei (cg287m)0ba72f32017-07-24 15:41:27 -040014 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
liamfallonfd6a4f32018-10-31 16:54:18 +000022<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
liamfallondef0f112018-02-13 11:29:56 +000023 <modelVersion>4.0.0</modelVersion>
24
25 <parent>
26 <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
27 <artifactId>common</artifactId>
Jim Hahn3e5c2442019-09-10 12:04:00 -040028 <version>1.6.0-SNAPSHOT</version>
liamfallondef0f112018-02-13 11:29:56 +000029 </parent>
30
31 <artifactId>eventmanager</artifactId>
32
33 <dependencies>
34 <dependency>
35 <groupId>org.eclipse.persistence</groupId>
36 <artifactId>org.eclipse.persistence.jpa</artifactId>
liamfallondef0f112018-02-13 11:29:56 +000037 <scope>provided</scope>
38 </dependency>
39 <dependency>
40 <groupId>commons-io</groupId>
41 <artifactId>commons-io</artifactId>
42 <version>2.5</version>
43 <scope>provided</scope>
44 </dependency>
45 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000046 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
liamfallondef0f112018-02-13 11:29:56 +000047 <artifactId>actorServiceProvider</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000048 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +000049 <scope>provided</scope>
50 </dependency>
51 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000052 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
Saravanan Adbecba32018-09-10 17:31:33 +053053 <artifactId>actor.sdnr</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000054 <version>${policy.models.version}</version>
Saravanan Adbecba32018-09-10 17:31:33 +053055 <scope>provided</scope>
56 </dependency>
57 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000058 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
liamfallondef0f112018-02-13 11:29:56 +000059 <artifactId>actor.appc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000060 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +000061 <scope>provided</scope>
62 </dependency>
63 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000064 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
liamfallondef0f112018-02-13 11:29:56 +000065 <artifactId>actor.so</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000066 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +000067 <scope>provided</scope>
68 </dependency>
69 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000070 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
liamfallondef0f112018-02-13 11:29:56 +000071 <artifactId>actor.vfc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000072 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +000073 <scope>provided</scope>
74 </dependency>
75 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000076 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
Xin Miao4498fc22018-10-01 18:09:24 -050077 <artifactId>actor.sdnc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000078 <version>${policy.models.version}</version>
Xin Miao4498fc22018-10-01 18:09:24 -050079 <scope>provided</scope>
80 </dependency>
81 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000082 <groupId>org.onap.policy.models.policy-models-interactions.model-actors</groupId>
liamfallondef0f112018-02-13 11:29:56 +000083 <artifactId>actor.appclcm</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +000084 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +000085 <scope>provided</scope>
86 </dependency>
87 <dependency>
88 <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
Joshua Reicha7a144b2019-04-10 13:38:59 -070089 <artifactId>database</artifactId>
90 <version>${project.version}</version>
Joshua Reicha7a144b2019-04-10 13:38:59 -070091 </dependency>
92 <dependency>
93 <groupId>org.onap.policy.drools-applications.controlloop.common</groupId>
liamfallondef0f112018-02-13 11:29:56 +000094 <artifactId>guard</artifactId>
95 <version>${project.version}</version>
96 <scope>provided</scope>
97 </dependency>
98 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +000099 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000100 <artifactId>events</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000101 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000102 <scope>provided</scope>
103 </dependency>
104 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000105 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
Saravanan Adbecba32018-09-10 17:31:33 +0530106 <artifactId>sdnr</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000107 <version>${policy.models.version}</version>
Saravanan Adbecba32018-09-10 17:31:33 +0530108 <scope>provided</scope>
109 </dependency>
110 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000111 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000112 <artifactId>appc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000113 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000114 <scope>provided</scope>
115 </dependency>
116 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000117 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000118 <artifactId>vfc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000119 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000120 <scope>provided</scope>
121 </dependency>
122 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000123 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
Xin Miao4498fc22018-10-01 18:09:24 -0500124 <artifactId>sdnc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000125 <version>${policy.models.version}</version>
Xin Miao4498fc22018-10-01 18:09:24 -0500126 <scope>provided</scope>
127 </dependency>
128 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000129 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000130 <artifactId>appclcm</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000131 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000132 <scope>provided</scope>
133 </dependency>
134 <dependency>
liamfallondef0f112018-02-13 11:29:56 +0000135 <groupId>junit</groupId>
136 <artifactId>junit</artifactId>
liamfallondef0f112018-02-13 11:29:56 +0000137 <scope>test</scope>
138 </dependency>
139 <dependency>
Jim Hahna9b2b1d2018-08-15 16:34:02 -0400140 <groupId>org.powermock</groupId>
141 <artifactId>powermock-api-mockito</artifactId>
Jim Hahna9b2b1d2018-08-15 16:34:02 -0400142 <scope>test</scope>
143 </dependency>
144 <dependency>
Jim Hahnd0932a12019-06-27 10:52:06 -0400145 <groupId>org.assertj</groupId>
146 <artifactId>assertj-core</artifactId>
147 <scope>test</scope>
148 </dependency>
149 <dependency>
liamfallondef0f112018-02-13 11:29:56 +0000150 <groupId>com.google.code.gson</groupId>
151 <artifactId>gson</artifactId>
liamfallondef0f112018-02-13 11:29:56 +0000152 <scope>provided</scope>
153 </dependency>
154 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000155 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000156 <artifactId>sdc</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000157 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000158 <scope>provided</scope>
159 </dependency>
160 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000161 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000162 <artifactId>aai</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000163 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000164 <scope>provided</scope>
165 </dependency>
166 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000167 <groupId>org.onap.policy.models.policy-models-interactions.model-impl</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000168 <artifactId>so</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000169 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000170 <scope>provided</scope>
171 </dependency>
172 <dependency>
173 <groupId>org.apache.httpcomponents</groupId>
174 <artifactId>httpclient</artifactId>
liamfallondef0f112018-02-13 11:29:56 +0000175 <scope>provided</scope>
176 </dependency>
177 <dependency>
mmise87b2f72018-07-23 12:22:07 +0100178 <groupId>org.onap.policy.common</groupId>
179 <artifactId>policy-endpoints</artifactId>
ramvermae2b3a9c2018-10-25 11:59:09 +0100180 <version>${version.policy.common}</version>
mmise87b2f72018-07-23 12:22:07 +0100181 <scope>provided</scope>
182 </dependency>
183 <dependency>
liamfallondef0f112018-02-13 11:29:56 +0000184 <groupId>org.onap.policy.drools-pdp</groupId>
185 <artifactId>policy-management</artifactId>
ramvermae2b3a9c2018-10-25 11:59:09 +0100186 <version>${version.policy.drools-pdp}</version>
liamfallondef0f112018-02-13 11:29:56 +0000187 <scope>provided</scope>
188 </dependency>
189 <dependency>
Jim Hahn97956f12018-09-12 18:01:03 -0400190 <groupId>org.onap.policy.common</groupId>
191 <artifactId>utils-test</artifactId>
ramvermae2b3a9c2018-10-25 11:59:09 +0100192 <version>${version.policy.common}</version>
Jim Hahn97956f12018-09-12 18:01:03 -0400193 <scope>test</scope>
194 </dependency>
195 <dependency>
shaoqiue55d2562019-04-02 12:33:04 +0000196 <groupId>org.onap.policy.models.policy-models-interactions</groupId>
liamfallondef0f112018-02-13 11:29:56 +0000197 <artifactId>simulators</artifactId>
shaoqiue55d2562019-04-02 12:33:04 +0000198 <version>${policy.models.version}</version>
liamfallondef0f112018-02-13 11:29:56 +0000199 <scope>test</scope>
200 </dependency>
Joshua Reich0185fd22018-08-19 00:57:54 -0700201 <dependency>
202 <groupId>com.h2database</groupId>
203 <artifactId>h2</artifactId>
204 <scope>test</scope>
205 </dependency>
liamfallondef0f112018-02-13 11:29:56 +0000206 </dependencies>
Pamela Dragosha24a9852018-09-21 20:08:11 -0400207 <build>
208 <plugins>
209 <plugin>
210 <artifactId>maven-checkstyle-plugin</artifactId>
211 <executions>
212 <execution>
213 <id>onap-java-style</id>
214 <goals>
215 <goal>check</goal>
216 </goals>
217 <phase>process-sources</phase>
218 <configuration>
219 <!-- Use Google Java Style Guide:
220 https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml
221 with minor changes -->
222 <configLocation>onap-checkstyle/onap-java-style.xml</configLocation>
223 <!-- <sourceDirectory> is needed so that checkstyle ignores the generated sources directory -->
Pamela Dragosh1c32e0c2018-09-26 13:53:38 -0400224 <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
Pamela Dragosha24a9852018-09-21 20:08:11 -0400225 <includeResources>true</includeResources>
226 <includeTestSourceDirectory>true</includeTestSourceDirectory>
227 <includeTestResources>true</includeTestResources>
228 <excludes>
229 </excludes>
230 <consoleOutput>true</consoleOutput>
231 <failsOnViolation>true</failsOnViolation>
232 <violationSeverity>warning</violationSeverity>
233 </configuration>
234 </execution>
235 </executions>
236 <dependencies>
237 <dependency>
238 <groupId>org.onap.oparent</groupId>
239 <artifactId>checkstyle</artifactId>
240 <version>${oparent.version}</version>
241 <scope>compile</scope>
242 </dependency>
243 </dependencies>
244 </plugin>
245 </plugins>
246 </build>
Gao, Chenfei (cg287m)68377162017-06-22 14:48:41 -0400247</project>