blob: 020f708f36dd483fac911ebeaedd3944ed9c46a9 [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>
liamfallonf16d42a2021-09-09 11:39:48 +010026 <version>3.4.2</version>
sebdet025e65f2020-12-10 15:10:15 +010027 </parent>
Determe, Sebastien (sd378r)a66fe452017-08-08 06:42:49 -070028
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010029 <groupId>org.onap.policy.clamp</groupId>
30 <artifactId>policy-clamp</artifactId>
liamfallond9131ec2021-09-15 21:57:45 +010031 <version>6.1.3-SNAPSHOT</version>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010032 <name>${project.artifactId}</name>
33
34 <packaging>pom</packaging>
35
sebdet078c34d2021-01-20 23:02:17 +010036 <description>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010037 This is the root Maven module for the policy-clamp project.
Ted Humphrey01e5fde2020-01-27 18:57:39 -050038
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010039 It contains the following modules:
40 - policy-clamp-common: Common code for all CLAMP modules
41 - policy-clamp-models: POJOs and other model code for REST and DMaaP messages and for persistence
42 - policy-clamp-runtime: The runtime server for CLAMP
43 - policy-clamp-participant: Modules for CLAMP control loop participants
44 o policy-clamp-participant-intermediary: A common JAR that handles participant state and DMaaP handling
45 o policy-clamp-participant-impl-cds: A standard participant for interworking with CDS
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010046 o policy-clamp-participant-impl-kubernetes: A standard participant for Kubernetes microservices
47 o policy-clamp-participant-impl-policy: A standard participant for handling polcies for Policy Framework
48 o policy-clamp-participant-impl-simulator: A participant simulator for integration testing
rameshiyer27befb22b2021-09-06 12:16:56 +010049 o policy-clamp-participant-impl-http: A standard participant for http configurations
sebdet078c34d2021-01-20 23:02:17 +010050 </description>
ChrisCae04cf32018-02-05 05:21:59 -080051
sebdet078c34d2021-01-20 23:02:17 +010052 <properties>
liamfallon37447bf2021-09-13 16:44:40 +010053 <policy.common.version>1.9.0</policy.common.version>
54 <policy.models.version>2.5.0</policy.models.version>
sebdet078c34d2021-01-20 23:02:17 +010055 </properties>
ChrisC5e9feb22017-06-21 02:38:57 -070056
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010057 <modules>
58 <module>common</module>
59 <module>models</module>
rameshiyer27049192c2021-07-15 09:36:26 +010060 <module>packages</module>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010061 <module>runtime</module>
liamfallon20c74872021-05-26 11:02:07 +010062 <module>runtime-controlloop</module>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010063 <module>participant</module>
64 </modules>
sebdet101193d2019-09-05 18:25:59 +020065
sebdet078c34d2021-01-20 23:02:17 +010066 <dependencies>
67 <dependency>
Sirisha_Manchikantif83411a2021-05-07 15:17:52 +010068 <groupId>junit</groupId>
69 <artifactId>junit</artifactId>
sebdet7f685aa2021-03-25 18:19:29 +010070 <scope>test</scope>
71 </dependency>
liamfallon20c74872021-05-26 11:02:07 +010072 <dependency>
waynedunicaneaba0c92021-06-18 15:06:29 +010073 <groupId>org.junit.jupiter</groupId>
74 <artifactId>junit-jupiter-engine</artifactId>
75 <version>5.7.1</version>
76 <scope>test</scope>
77 </dependency>
78 <dependency>
liamfallon20c74872021-05-26 11:02:07 +010079 <groupId>commons-cli</groupId>
80 <artifactId>commons-cli</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>org.onap.policy.common</groupId>
84 <artifactId>common-parameters</artifactId>
85 <version>${policy.common.version}</version>
86 </dependency>
87 <dependency>
88 <groupId>org.onap.policy.common</groupId>
89 <artifactId>utils</artifactId>
90 <version>${policy.common.version}</version>
91 </dependency>
92 <dependency>
93 <groupId>org.onap.policy.common</groupId>
94 <artifactId>policy-endpoints</artifactId>
95 <version>${policy.common.version}</version>
96 </dependency>
97 <dependency>
98 <groupId>org.onap.policy.common</groupId>
99 <artifactId>gson</artifactId>
100 <version>${policy.common.version}</version>
101 </dependency>
102 <dependency>
103 <groupId>org.onap.policy.models</groupId>
104 <artifactId>policy-models-provider</artifactId>
105 <version>${policy.models.version}</version>
106 </dependency>
107 <dependency>
108 <groupId>org.apache.commons</groupId>
109 <artifactId>commons-lang3</artifactId>
110 </dependency>
111 <dependency>
112 <groupId>org.onap.policy.common</groupId>
113 <artifactId>utils-test</artifactId>
114 <version>${policy.common.version}</version>
115 <scope>test</scope>
116 </dependency>
117 <dependency>
liamfallon7d04c232021-06-29 17:13:09 +0100118 <groupId>org.springframework.boot</groupId>
119 <artifactId>spring-boot-starter-web</artifactId>
120 </dependency>
121 <dependency>
122 <groupId>org.springframework.boot</groupId>
123 <artifactId>spring-boot-starter-validation</artifactId>
124 </dependency>
125 <dependency>
126 <groupId>org.springframework.boot</groupId>
127 <artifactId>spring-boot-starter-security</artifactId>
128 </dependency>
129 <dependency>
130 <groupId>org.springframework.boot</groupId>
131 <artifactId>spring-boot-starter-test</artifactId>
132 <scope>test</scope>
133 </dependency>
134 <dependency>
liamfallon137e0452021-07-06 09:53:17 +0100135 <groupId>io.swagger</groupId>
136 <artifactId>swagger-models</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>com.fasterxml.jackson.core</groupId>
140 <artifactId>jackson-annotations</artifactId>
141 <version>${version.jackson}</version>
142 </dependency>
143 <dependency>
liamfallon7d04c232021-06-29 17:13:09 +0100144 <groupId>io.springfox</groupId>
145 <artifactId>springfox-boot-starter</artifactId>
146 <version>${version.springfox}</version>
147 </dependency>
148 <dependency>
149 <groupId>org.immutables</groupId>
150 <artifactId>gson</artifactId>
151 </dependency>
152 <dependency>
153 <groupId>org.mock-server</groupId>
154 <artifactId>mockserver-netty</artifactId>
155 <scope>test</scope>
156 </dependency>
157 <dependency>
158 <groupId>org.mock-server</groupId>
159 <artifactId>mockserver-client-java</artifactId>
160 <scope>test</scope>
161 </dependency>
162 <dependency>
liamfallon20c74872021-05-26 11:02:07 +0100163 <groupId>org.assertj</groupId>
164 <artifactId>assertj-core</artifactId>
165 <scope>test</scope>
166 </dependency>
167 <dependency>
168 <groupId>org.mockito</groupId>
169 <artifactId>mockito-core</artifactId>
170 <scope>test</scope>
171 </dependency>
172 <dependency>
173 <groupId>org.powermock</groupId>
174 <artifactId>powermock-api-mockito2</artifactId>
175 <scope>test</scope>
176 </dependency>
177 <dependency>
178 <groupId>org.powermock</groupId>
179 <artifactId>powermock-module-junit4</artifactId>
180 <scope>test</scope>
181 </dependency>
182 <dependency>
183 <groupId>org.awaitility</groupId>
184 <artifactId>awaitility</artifactId>
185 <scope>test</scope>
186 </dependency>
187 <dependency>
188 <groupId>com.h2database</groupId>
189 <artifactId>h2</artifactId>
190 <scope>test</scope>
191 </dependency>
Sirisha_Manchikanti18526e92021-06-01 16:48:25 +0100192 <dependency>
193 <groupId>ch.qos.logback</groupId>
194 <artifactId>logback-core</artifactId>
195 </dependency>
196 <dependency>
197 <groupId>ch.qos.logback</groupId>
198 <artifactId>logback-classic</artifactId>
199 </dependency>
rameshiyer27616b0762021-07-01 07:50:45 +0100200 <dependency>
201 <groupId>commons-fileupload</groupId>
202 <artifactId>commons-fileupload</artifactId>
203 </dependency>
rameshiyer2723e25e82021-07-20 07:57:41 +0100204 <dependency>
205 <groupId>org.springframework.boot</groupId>
206 <artifactId>spring-boot-starter-webflux</artifactId>
207 </dependency>
sebdet078c34d2021-01-20 23:02:17 +0100208 </dependencies>
ChrisC5e9feb22017-06-21 02:38:57 -0700209</project>