<!--
============LICENSE_START=======================================================
Copyright (C) 2018 Ericsson. All rights reserved.
- Modifications Copyright (C) 2019-2020, 2022 Nordix Foundation.
+ Modifications Copyright (C) 2019-2020, 2022-2024 Nordix Foundation.
Modifications Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
Modifications Copyright (C) 2020-2021 Bell Canada.
================================================================================
-->
<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">
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.onap.policy.parent</groupId>
<artifactId>integration</artifactId>
- <version>3.5.2</version>
- <relativePath />
+ <version>5.0.0-SNAPSHOT</version>
+ <relativePath/>
</parent>
<groupId>org.onap.policy.apex-pdp</groupId>
<artifactId>apex-pdp</artifactId>
- <version>2.7.2-SNAPSHOT</version>
+ <version>4.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>policy-apex-pdp</name>
<properties>
<encoding>UTF-8</encoding>
<file.encoding>UTF-8</file.encoding>
- <version.commons-cli>1.4</version.commons-cli>
- <version.kafka>3.0.0</version.kafka>
- <version.hibernate>5.3.7.Final</version.hibernate>
- <version.policy.common>1.10.2</version.policy.common>
- <version.policy.models>2.6.2</version.policy.models>
- <version.jgroups>4.1.5.Final</version.jgroups>
- <version.caffeine>2.8.0</version.caffeine>
- <sonar.javascript.lcov.reportPaths>${project.basedir}/target/code-coverage/lcov.info</sonar.javascript.lcov.reportPaths>
+ <sonar.javascript.lcov.reportPaths>${project.basedir}/target/code-coverage/lcov.info
+ </sonar.javascript.lcov.reportPaths>
+
+ <!-- Policy framework dependencies -->
+ <version.policy.common>3.0.0-SNAPSHOT</version.policy.common>
+ <version.policy.models>4.0.0-SNAPSHOT</version.policy.models>
+
+ <!-- Apex-specific dependencies -->
+ <version.activemq>5.18.3</version.activemq>
+ <version.antlr.st4>4.3.4</version.antlr.st4>
+ <version.antlr-runtime>4.13.1</version.antlr-runtime>
+ <version.artemis>2.30.0</version.artemis>
+ <version.avro>1.11.3</version.avro>
+ <version.caffeine>3.1.8</version.caffeine>
+ <version.curator>5.5.0</version.curator>
+ <version.hazelcast>5.3.1</version.hazelcast>
+ <version.infinispan>14.0.13.Final</version.infinispan>
+ <version.jgroups>5.2.18.Final</version.jgroups>
+ <version.jms>3.1.0</version.jms>
+ <version.jnr.jffi>1.3.12</version.jnr.jffi>
+ <version.jnr.jnr-posix>3.1.19</version.jnr.jnr-posix>
+ <version.jruby-core>9.4.6.0</version.jruby-core>
+ <version.jruby-joni>2.2.1</version.jruby-joni>
+ <version.jruby-extras-bytelist>1.0.15</version.jruby-extras-bytelist>
+ <version.jython-standalone>2.7.3</version.jython-standalone>
+ <version.kafka-avro-serializer>7.5.1</version.kafka-avro-serializer>
+ <version.kafka-junit4>3.2.5</version.kafka-junit4>
+ <version.rhino>1.7.14</version.rhino>
+ <version.websocket.jakarta>2.1.1</version.websocket.jakarta>
+ <version.zookeeper>3.9.1</version.zookeeper>
</properties>
<distributionManagement>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-engine</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-params</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-junit-jupiter</artifactId>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
+ <dependency>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>jakarta.activation</groupId>
+ <artifactId>jakarta.activation-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ </dependency>
</dependencies>
<dependencyManagement>
</goals>
</pluginExecutionFilter>
<action>
- <execute />
+ <execute/>
</action>
</pluginExecution>
<pluginExecution>
</goals>
</pluginExecutionFilter>
<action>
- <execute />
+ <execute/>
</action>
</pluginExecution>
<pluginExecution>
</goals>
</pluginExecutionFilter>
<action>
- <execute />
+ <execute/>
</action>
</pluginExecution>
<pluginExecution>
</goals>
</pluginExecutionFilter>
<action>
- <ignore />
+ <ignore/>
</action>
</pluginExecution>
</pluginExecutions>