Security Logging Fields
[cps.git] / cps-service / pom.xml
index c337a8e..b9d6268 100644 (file)
@@ -1,3 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--\r
+  ============LICENSE_START=======================================================\r
+  Copyright (C) 2021-2022 Nordix Foundation\r
+  Modifications Copyright (C) 2021 Bell Canada.\r
+  Modifications Copyright (C) 2021 Pantheon.tech\r
+  ================================================================================\r
+  Licensed under the Apache License, Version 2.0 (the "License");\r
+  you may not use this file except in compliance with the License.\r
+  You may obtain a copy of the License at\r
+\r
+        http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+  Unless required by applicable law or agreed to in writing, software\r
+  distributed under the License is distributed on an "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+  See the License for the specific language governing permissions and\r
+  limitations under the License.\r
+\r
+  SPDX-License-Identifier: Apache-2.0\r
+  ============LICENSE_END=========================================================\r
+-->\r
+\r
 <project xmlns="http://maven.apache.org/POM/4.0.0"\r
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">\r
   <parent>\r
     <groupId>org.onap.cps</groupId>\r
     <artifactId>cps-parent</artifactId>\r
-    <version>1.0.0-SNAPSHOT</version>\r
+    <version>3.1.0-SNAPSHOT</version>\r
     <relativePath>../cps-parent/pom.xml</relativePath>\r
   </parent>\r
 \r
   <artifactId>cps-service</artifactId>\r
 \r
+  <properties>\r
+    <minimum-coverage>0.94</minimum-coverage>\r
+  </properties>\r
+\r
   <dependencies>\r
+    <dependency>\r
+      <groupId>org.onap.cps</groupId>\r
+      <artifactId>cps-events</artifactId>\r
+    </dependency>\r
     <dependency>\r
       <groupId>org.opendaylight.yangtools</groupId>\r
       <artifactId>yang-model-api</artifactId>\r
       <groupId>com.github.ben-manes.caffeine</groupId>\r
       <artifactId>caffeine</artifactId>\r
     </dependency>\r
+    <dependency>\r
+      <groupId>org.springframework.kafka</groupId>\r
+      <artifactId>spring-kafka</artifactId>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.springframework</groupId>\r
+      <artifactId>spring-messaging</artifactId>\r
+    </dependency>\r
     <dependency>\r
       <!-- For logging -->\r
       <groupId>org.slf4j</groupId>\r
       <groupId>org.springframework</groupId>\r
       <artifactId>spring-context</artifactId>\r
     </dependency>\r
+    <dependency>\r
+      <groupId>org.springframework.boot</groupId>\r
+      <artifactId>spring-boot-starter-validation</artifactId>\r
+    </dependency>\r
     <dependency>\r
       <!-- For parsing JSON object -->\r
       <groupId>com.google.code.gson</groupId>\r
       <artifactId>gson</artifactId>\r
     </dependency>\r
+    <dependency>\r
+      <groupId>org.springframework.boot</groupId>\r
+      <artifactId>spring-boot-starter-aop</artifactId>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>net.logstash.logback</groupId>\r
+      <artifactId>logstash-logback-encoder</artifactId>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.codehaus.janino</groupId>\r
+      <artifactId>janino</artifactId>\r
+    </dependency>\r
     <!-- T E S T   D E P E N D E N C I E S -->\r
     <dependency>\r
       <groupId>org.codehaus.groovy</groupId>\r
       <artifactId>groovy</artifactId>\r
       <scope>test</scope>\r
     </dependency>\r
+    <dependency>\r
+      <groupId>org.codehaus.groovy</groupId>\r
+      <artifactId>groovy-json</artifactId>\r
+      <scope>test</scope>\r
+    </dependency>\r
     <dependency>\r
       <groupId>org.spockframework</groupId>\r
       <artifactId>spock-core</artifactId>\r
       <artifactId>cglib-nodep</artifactId>\r
       <scope>test</scope>\r
     </dependency>\r
+    <dependency>\r
+      <groupId>org.testcontainers</groupId>\r
+      <artifactId>kafka</artifactId>\r
+      <scope>test</scope>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.springframework.kafka</groupId>\r
+      <artifactId>spring-kafka-test</artifactId>\r
+      <scope>test</scope>\r
+    </dependency>\r
+    <dependency>\r
+      <groupId>org.aspectj</groupId>\r
+      <artifactId>aspectjrt</artifactId>\r
+      <scope>test</scope>\r
+    </dependency>\r
   </dependencies>\r
 </project>\r