blob: 24292cae4c53b7829442d162254202ac43677b57 [file] [log] [blame]
Determe, Sebastien (sd378r)e35744d2017-08-29 04:21:41 -07001<!--
2 ============LICENSE_START=======================================================
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +01003 Copyright (C) 2021 Nordix Foundation.
Determe, Sebastien (sd378r)e35744d2017-08-29 04:21:41 -07004 ================================================================================
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
ChrisC6c9759e2017-08-30 01:13:58 -07008
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +01009 http://www.apache.org/licenses/LICENSE-2.0
ChrisC6c9759e2017-08-30 01:13:58 -070010
Determe, Sebastien (sd378r)e35744d2017-08-29 04:21:41 -070011 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.
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010016 ============LICENSE_END=========================================================
17 -->
ChrisC5e9feb22017-06-21 02:38:57 -070018
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010019<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
21 <modelVersion>4.0.0</modelVersion>
sebdeta5243a42019-06-13 13:48:04 +020022
sebdet025e65f2020-12-10 15:10:15 +010023 <parent>
sebdet078c34d2021-01-20 23:02:17 +010024 <groupId>org.onap.policy.parent</groupId>
25 <artifactId>integration</artifactId>
liamfallon6ca36232021-11-25 11:41:30 +000026 <version>3.5.0</version>
27 <relativePath />
sebdet025e65f2020-12-10 15:10:15 +010028 </parent>
Determe, Sebastien (sd378r)a66fe452017-08-08 06:42:49 -070029
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010030 <groupId>org.onap.policy.clamp</groupId>
31 <artifactId>policy-clamp</artifactId>
liamfallonabd179d2021-10-14 12:40:54 +010032 <version>6.2.0-SNAPSHOT</version>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010033 <name>${project.artifactId}</name>
34
35 <packaging>pom</packaging>
36
sebdet078c34d2021-01-20 23:02:17 +010037 <description>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010038 This is the root Maven module for the policy-clamp project.
Ted Humphrey01e5fde2020-01-27 18:57:39 -050039
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010040 It contains the following modules:
liamfallon66684502021-10-13 09:19:38 +010041 - policy-clamp-common: Common code for all Policy/CLAMP modules
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010042 - policy-clamp-models: POJOs and other model code for REST and DMaaP messages and for persistence
43 - policy-clamp-runtime: The runtime server for CLAMP
44 - policy-clamp-participant: Modules for CLAMP control loop participants
45 o policy-clamp-participant-intermediary: A common JAR that handles participant state and DMaaP handling
46 o policy-clamp-participant-impl-cds: A standard participant for interworking with CDS
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010047 o policy-clamp-participant-impl-kubernetes: A standard participant for Kubernetes microservices
48 o policy-clamp-participant-impl-policy: A standard participant for handling polcies for Policy Framework
49 o policy-clamp-participant-impl-simulator: A participant simulator for integration testing
rameshiyer27befb22b2021-09-06 12:16:56 +010050 o policy-clamp-participant-impl-http: A standard participant for http configurations
sebdet078c34d2021-01-20 23:02:17 +010051 </description>
ChrisCae04cf32018-02-05 05:21:59 -080052
sebdet078c34d2021-01-20 23:02:17 +010053 <properties>
liamfallon6ca36232021-11-25 11:41:30 +000054 <policy.common.version>1.10.0</policy.common.version>
55 <policy.models.version>2.6.0</policy.models.version>
sebdet078c34d2021-01-20 23:02:17 +010056 </properties>
ChrisC5e9feb22017-06-21 02:38:57 -070057
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010058 <modules>
59 <module>common</module>
60 <module>models</module>
rameshiyer27049192c2021-07-15 09:36:26 +010061 <module>packages</module>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010062 <module>runtime</module>
liamfallon20c74872021-05-26 11:02:07 +010063 <module>runtime-controlloop</module>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010064 <module>participant</module>
65 </modules>
sebdet101193d2019-09-05 18:25:59 +020066
sebdet078c34d2021-01-20 23:02:17 +010067 <dependencies>
68 <dependency>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010069 <groupId>junit</groupId>
70 <artifactId>junit</artifactId>
sebdet7f685aa2021-03-25 18:19:29 +010071 <scope>test</scope>
72 </dependency>
liamfallon20c74872021-05-26 11:02:07 +010073 <dependency>
waynedunicaneaba0c92021-06-18 15:06:29 +010074 <groupId>org.junit.jupiter</groupId>
75 <artifactId>junit-jupiter-engine</artifactId>
76 <version>5.7.1</version>
77 <scope>test</scope>
78 </dependency>
79 <dependency>
liamfallon20c74872021-05-26 11:02:07 +010080 <groupId>commons-cli</groupId>
81 <artifactId>commons-cli</artifactId>
82 </dependency>
83 <dependency>
84 <groupId>org.onap.policy.common</groupId>
85 <artifactId>common-parameters</artifactId>
86 <version>${policy.common.version}</version>
87 </dependency>
88 <dependency>
89 <groupId>org.onap.policy.common</groupId>
90 <artifactId>utils</artifactId>
91 <version>${policy.common.version}</version>
92 </dependency>
93 <dependency>
94 <groupId>org.onap.policy.common</groupId>
95 <artifactId>policy-endpoints</artifactId>
96 <version>${policy.common.version}</version>
97 </dependency>
98 <dependency>
99 <groupId>org.onap.policy.common</groupId>
100 <artifactId>gson</artifactId>
101 <version>${policy.common.version}</version>
102 </dependency>
103 <dependency>
104 <groupId>org.onap.policy.models</groupId>
105 <artifactId>policy-models-provider</artifactId>
106 <version>${policy.models.version}</version>
107 </dependency>
108 <dependency>
109 <groupId>org.apache.commons</groupId>
110 <artifactId>commons-lang3</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>org.onap.policy.common</groupId>
114 <artifactId>utils-test</artifactId>
115 <version>${policy.common.version}</version>
116 <scope>test</scope>
117 </dependency>
118 <dependency>
liamfallon7d04c232021-06-29 17:13:09 +0100119 <groupId>org.springframework.boot</groupId>
120 <artifactId>spring-boot-starter-web</artifactId>
121 </dependency>
122 <dependency>
123 <groupId>org.springframework.boot</groupId>
124 <artifactId>spring-boot-starter-validation</artifactId>
125 </dependency>
126 <dependency>
127 <groupId>org.springframework.boot</groupId>
128 <artifactId>spring-boot-starter-security</artifactId>
129 </dependency>
130 <dependency>
131 <groupId>org.springframework.boot</groupId>
132 <artifactId>spring-boot-starter-test</artifactId>
133 <scope>test</scope>
134 </dependency>
135 <dependency>
liamfallon137e0452021-07-06 09:53:17 +0100136 <groupId>io.swagger</groupId>
137 <artifactId>swagger-models</artifactId>
138 </dependency>
139 <dependency>
140 <groupId>com.fasterxml.jackson.core</groupId>
141 <artifactId>jackson-annotations</artifactId>
142 <version>${version.jackson}</version>
143 </dependency>
144 <dependency>
liamfallon7d04c232021-06-29 17:13:09 +0100145 <groupId>io.springfox</groupId>
146 <artifactId>springfox-boot-starter</artifactId>
147 <version>${version.springfox}</version>
148 </dependency>
149 <dependency>
150 <groupId>org.immutables</groupId>
151 <artifactId>gson</artifactId>
152 </dependency>
153 <dependency>
154 <groupId>org.mock-server</groupId>
155 <artifactId>mockserver-netty</artifactId>
156 <scope>test</scope>
157 </dependency>
158 <dependency>
159 <groupId>org.mock-server</groupId>
160 <artifactId>mockserver-client-java</artifactId>
161 <scope>test</scope>
162 </dependency>
163 <dependency>
liamfallon20c74872021-05-26 11:02:07 +0100164 <groupId>org.assertj</groupId>
165 <artifactId>assertj-core</artifactId>
166 <scope>test</scope>
167 </dependency>
168 <dependency>
169 <groupId>org.mockito</groupId>
170 <artifactId>mockito-core</artifactId>
171 <scope>test</scope>
172 </dependency>
173 <dependency>
174 <groupId>org.powermock</groupId>
175 <artifactId>powermock-api-mockito2</artifactId>
176 <scope>test</scope>
177 </dependency>
178 <dependency>
179 <groupId>org.powermock</groupId>
180 <artifactId>powermock-module-junit4</artifactId>
181 <scope>test</scope>
182 </dependency>
183 <dependency>
184 <groupId>org.awaitility</groupId>
185 <artifactId>awaitility</artifactId>
186 <scope>test</scope>
187 </dependency>
188 <dependency>
189 <groupId>com.h2database</groupId>
190 <artifactId>h2</artifactId>
191 <scope>test</scope>
192 </dependency>
Sirisha_Manchikanti18526e92021-06-01 16:48:25 +0100193 <dependency>
194 <groupId>ch.qos.logback</groupId>
195 <artifactId>logback-core</artifactId>
196 </dependency>
197 <dependency>
198 <groupId>ch.qos.logback</groupId>
199 <artifactId>logback-classic</artifactId>
200 </dependency>
rameshiyer27616b0762021-07-01 07:50:45 +0100201 <dependency>
202 <groupId>commons-fileupload</groupId>
203 <artifactId>commons-fileupload</artifactId>
204 </dependency>
rameshiyer2723e25e82021-07-20 07:57:41 +0100205 <dependency>
206 <groupId>org.springframework.boot</groupId>
207 <artifactId>spring-boot-starter-webflux</artifactId>
208 </dependency>
sebdet078c34d2021-01-20 23:02:17 +0100209 </dependencies>
ChrisC5e9feb22017-06-21 02:38:57 -0700210</project>