From eeed5810ccafca38e35f841b3e3415df3cf7f862 Mon Sep 17 00:00:00 2001 From: Daniel Cruz Date: Fri, 23 Mar 2018 08:04:17 -0500 Subject: Create archetype for Beijing Release This new archetype is a proof of concept for removing template expansion from the BRMSGW. The idea is to have a ueb or dmaap topic that the BRMSGW uses to send params json and then the pdp-d will deserialize it into a ControlLoopParams object. The rules engine will then insert that fact in to the working memory which will be used for rules matching between onset events and corresponding policies. Issue-ID: POLICY-692 Change-Id: I4237221c2216dab16160e79a8f2fdcab6571e1eb Signed-off-by: Daniel Cruz --- .../src/main/resources/archetype-resources/pom.xml | 144 +++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/pom.xml (limited to 'controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/pom.xml') diff --git a/controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/pom.xml b/controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/pom.xml new file mode 100644 index 000000000..fae94aecb --- /dev/null +++ b/controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/pom.xml @@ -0,0 +1,144 @@ + + + + + 4.0.0 + + ${groupId} + ${artifactId} + ${version} + kjar + + ${artifactId} + Control Loop Beijing Release Rules + + + 1.8 + 1.8 + + + + + + org.kie + kie-maven-plugin + 6.5.0.Final + true + + + + + + + org.onap.policy.drools-applications.controlloop.common.model-impl + events + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + appc + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + appclcm + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + vfc + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + so + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + aai + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + sdc + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.model-impl + trafficgenerator + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common + eventmanager + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common + guard + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.actors + actorServiceProvider + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.actors + actor.appc + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.actors + actor.appclcm + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.actors + actor.so + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common.actors + actor.vfc + ${dependenciesVersion} + + + org.onap.policy.drools-applications.controlloop.common + policy-yaml + ${dependenciesVersion} + + + com.att.research.xacml + xacml-pdp + 1.0.1 + + + org.onap.policy.drools-pdp + policy-management + ${dependenciesVersion} + provided + true + + + -- cgit 1.2.3-korg