blob: 3b606d6d2d108605083da7fd53a3d31b595ad1d0 [file] [log] [blame]
eikrwaqa94302f2018-05-23 14:08:29 +01001<!--
2 ============LICENSE_START=======================================================
3 Copyright (C) 2018 Ericsson. All rights reserved.
liamfallon755eb9d2020-01-22 12:11:11 +00004 Modifications Copyright (C) 2019-2020 Nordix Foundation.
HOCKLAc759d772020-01-10 15:37:28 -06005 Modifications Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
a.sreekumar1f477532021-02-23 15:45:34 +00006 Modifications Copyright (C) 2020-2021 Bell Canada.
eikrwaqa94302f2018-05-23 14:08:29 +01007 ================================================================================
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
11
12 http://www.apache.org/licenses/LICENSE-2.0
13
14 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
20 SPDX-License-Identifier: Apache-2.0
21 ============LICENSE_END=========================================================
22-->
23
liamfallon32497612018-11-10 00:39:12 +000024<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
25 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
eikrwaqa94302f2018-05-23 14:08:29 +010026 <modelVersion>4.0.0</modelVersion>
27 <parent>
28 <groupId>org.onap.policy.parent</groupId>
29 <artifactId>integration</artifactId>
a.sreekumar1f477532021-02-23 15:45:34 +000030 <version>3.3.0</version>
eikrwaqa94302f2018-05-23 14:08:29 +010031 <relativePath />
32 </parent>
33
waqas.ikramf524b882018-05-24 15:31:21 +010034 <groupId>org.onap.policy.apex-pdp</groupId>
eikrwaqa94302f2018-05-23 14:08:29 +010035 <artifactId>apex-pdp</artifactId>
a.sreekumareb923a72021-02-24 13:40:41 +000036 <version>2.5.1-SNAPSHOT</version>
eikrwaqa94302f2018-05-23 14:08:29 +010037 <packaging>pom</packaging>
38
ramverma6029d252018-05-25 11:55:45 +010039 <name>policy-apex-pdp</name>
eikrwaqa94302f2018-05-23 14:08:29 +010040 <description>Packaging for all the Apex components, the engine, the WAR service, and the editor.</description>
41
42 <properties>
43 <encoding>UTF-8</encoding>
44 <file.encoding>UTF-8</file.encoding>
waqas.ikram75ff76e2018-06-06 11:04:36 +010045 <version.commons-cli>1.4</version.commons-cli>
liamfallon02bef1f2019-08-16 10:16:37 +000046 <version.kafka>2.3.0</version.kafka>
liamfallon1ba6a322019-02-22 17:30:59 +000047 <version.hibernate>5.3.7.Final</version.hibernate>
a.sreekumar1f477532021-02-23 15:45:34 +000048 <version.policy.common>1.8.0</version.policy.common>
49 <version.policy.models>2.4.0</version.policy.models>
liamfallon7d9e1c22019-09-18 15:23:06 +010050 <version.jgroups>4.1.5.Final</version.jgroups>
51 <version.commons-codec>20041127.091804</version.commons-codec>
52 <version.caffeine>2.8.0</version.caffeine>
waynedunican23654712020-08-31 13:17:03 +010053 <sonar.javascript.lcov.reportPaths>${project.basedir}/target/code-coverage/lcov.info</sonar.javascript.lcov.reportPaths>
eikrwaqa94302f2018-05-23 14:08:29 +010054 </properties>
55
56 <distributionManagement>
57 <site>
58 <id>ecomp-site</id>
59 <url>dav:${onap.nexus.url}${sitePath}</url>
60 </site>
61 </distributionManagement>
62
63 <dependencies>
64 <dependency>
65 <groupId>junit</groupId>
66 <artifactId>junit</artifactId>
67 <scope>test</scope>
68 </dependency>
69 <dependency>
waynedunican6ae054c2020-07-06 09:31:10 +010070 <groupId>org.assertj</groupId>
71 <artifactId>assertj-core</artifactId>
72 <scope>test</scope>
73 </dependency>
74 <dependency>
Henry.Sun153ad002020-03-02 15:47:09 +080075 <groupId>org.awaitility</groupId>
76 <artifactId>awaitility</artifactId>
77 <scope>test</scope>
78 </dependency>
79 <dependency>
eikrwaqa94302f2018-05-23 14:08:29 +010080 <groupId>org.slf4j</groupId>
81 <artifactId>slf4j-ext</artifactId>
eikrwaqa94302f2018-05-23 14:08:29 +010082 </dependency>
83 <dependency>
84 <groupId>org.slf4j</groupId>
85 <artifactId>slf4j-api</artifactId>
86 </dependency>
87 <dependency>
88 <groupId>ch.qos.logback</groupId>
89 <artifactId>logback-core</artifactId>
90 </dependency>
91 <dependency>
92 <groupId>ch.qos.logback</groupId>
93 <artifactId>logback-classic</artifactId>
94 </dependency>
a.sreekumara86ba142019-07-24 09:35:31 +000095 <dependency>
96 <groupId>org.projectlombok</groupId>
97 <artifactId>lombok</artifactId>
98 </dependency>
eikrwaqa94302f2018-05-23 14:08:29 +010099 </dependencies>
100
liamfallonefdaa0d2018-08-03 16:12:01 +0100101 <dependencyManagement>
102 <dependencies>
103 <dependency>
104 <groupId>org.onap.policy.common</groupId>
105 <artifactId>utils</artifactId>
106 <version>${version.policy.common}</version>
107 </dependency>
liamfallonf3250832018-08-30 09:37:29 +0100108 <dependency>
109 <groupId>org.onap.policy.common</groupId>
110 <artifactId>common-parameters</artifactId>
ramverma79e5ede2018-10-24 20:14:02 +0100111 <version>${version.policy.common}</version>
liamfallonf3250832018-08-30 09:37:29 +0100112 </dependency>
Henry.Sun318a9892019-10-09 18:02:56 +0800113 <dependency>
114 <groupId>org.onap.policy.common</groupId>
115 <artifactId>policy-endpoints</artifactId>
116 <version>${version.policy.common}</version>
117 </dependency>
liamfallon7d9e1c22019-09-18 15:23:06 +0100118 <dependency>
liamfallonc30b75d2019-09-25 15:13:37 +0200119 <groupId>org.jgroups</groupId>
liamfallon7d9e1c22019-09-18 15:23:06 +0100120 <artifactId>jgroups</artifactId>
121 <version>${version.jgroups}</version>
122 </dependency>
123 <dependency>
124 <groupId>commons-codec</groupId>
liamfallonc30b75d2019-09-25 15:13:37 +0200125 <artifactId>commons-codec</artifactId>
liamfallon7d9e1c22019-09-18 15:23:06 +0100126 <version>${version.commons-codec}</version>
127 </dependency>
128 <dependency>
129 <groupId>com.github.ben-manes.caffeine</groupId>
130 <artifactId>caffeine</artifactId>
131 <version>${version.caffeine}</version>
132 </dependency>
liamfallonefdaa0d2018-08-03 16:12:01 +0100133 </dependencies>
134 </dependencyManagement>
eikrwaqa94302f2018-05-23 14:08:29 +0100135
136 <profiles>
137 <profile>
138 <!--This profile is used to store Eclipse m2e settings only. It has no
139 influence on the Maven build itself. -->
140 <id>only-eclipse</id>
141 <activation>
142 <property>
143 <name>m2e.version</name>
144 </property>
145 </activation>
146 <build>
147 <pluginManagement>
148 <plugins>
149 <plugin>
150 <groupId>org.eclipse.m2e</groupId>
151 <artifactId>lifecycle-mapping</artifactId>
152 <version>1.0.0</version>
153 <configuration>
154 <lifecycleMappingMetadata>
155 <pluginExecutions>
156 <pluginExecution>
157 <pluginExecutionFilter>
waqas.ikram34bdfe12018-05-31 11:09:58 +0100158 <groupId>org.codehaus.mojo</groupId>
159 <artifactId>exec-maven-plugin</artifactId>
waqas.ikram48229522018-05-31 14:49:38 +0100160 <versionRange>[1.6.0,)</versionRange>
waqas.ikram34bdfe12018-05-31 11:09:58 +0100161 <goals>
162 <goal>java</goal>
ramverma28ea3362018-07-18 16:28:07 +0100163 <goal>exec</goal>
waqas.ikram34bdfe12018-05-31 11:09:58 +0100164 </goals>
165 </pluginExecutionFilter>
166 <action>
167 <execute />
168 </action>
169 </pluginExecution>
170 <pluginExecution>
171 <pluginExecutionFilter>
eikrwaqa94302f2018-05-23 14:08:29 +0100172 <groupId>org.commonjava.maven.plugins</groupId>
173 <artifactId>directory-maven-plugin</artifactId>
174 <versionRange>0.2</versionRange>
175 <goals>
176 <goal>directory-of</goal>
177 </goals>
178 </pluginExecutionFilter>
179 <action>
180 <execute />
181 </action>
182 </pluginExecution>
ramvermaaf74a622018-07-31 18:25:39 +0100183 <pluginExecution>
ramvermac6d74e62018-07-11 14:21:13 +0100184 <pluginExecutionFilter>
185 <groupId>org.apache.maven.plugins</groupId>
186 <artifactId>maven-dependency-plugin</artifactId>
liamfallon32497612018-11-10 00:39:12 +0000187 <versionRange>[2.0,)</versionRange>
ramvermac6d74e62018-07-11 14:21:13 +0100188 <goals>
liamfallon32497612018-11-10 00:39:12 +0000189 <goal>unpack</goal>
ramvermac6d74e62018-07-11 14:21:13 +0100190 <goal>unpack-dependencies</goal>
191 </goals>
192 </pluginExecutionFilter>
193 <action>
194 <execute />
195 </action>
196 </pluginExecution>
liamfallon32497612018-11-10 00:39:12 +0000197 <pluginExecution>
198 <pluginExecutionFilter>
199 <groupId>org.apache.maven.plugins</groupId>
200 <artifactId>maven-antrun-plugin</artifactId>
201 <versionRange>[1.0,)</versionRange>
202 <goals>
203 <goal>run</goal>
204 </goals>
205 </pluginExecutionFilter>
206 <action>
207 <ignore />
208 </action>
209 </pluginExecution>
eikrwaqa94302f2018-05-23 14:08:29 +0100210 </pluginExecutions>
211 </lifecycleMappingMetadata>
212 </configuration>
213 </plugin>
214 </plugins>
215 </pluginManagement>
216 </build>
217 </profile>
218 </profiles>
219
eikrwaqa94302f2018-05-23 14:08:29 +0100220 <modules>
221 <module>model</module>
ramverma10d58cd2018-05-29 15:25:49 +0100222 <module>context</module>
ramverma37d6fd92018-06-01 11:51:36 +0100223 <module>core</module>
waqas.ikram57224402018-06-01 14:23:01 +0100224 <module>auth</module>
waqas.ikram75ff76e2018-06-06 11:04:36 +0100225 <module>services</module>
waqas.ikramf94d7522018-06-05 16:18:01 +0100226 <module>plugins</module>
ramverma3d025432018-07-19 18:45:16 +0100227 <module>examples</module>
waqas.ikram2816ea62018-06-27 16:16:42 +0100228 <module>testsuites</module>
ramverma1eb51982018-07-16 15:23:45 +0100229 <module>tools</module>
liamfallon79ae3f72018-07-24 14:23:37 +0100230 <module>packages</module>
eikrwaqa94302f2018-05-23 14:08:29 +0100231 </modules>
liamfallon4d6fc382018-06-27 12:50:17 +0100232</project>