Address NexusIQ issues
[dcaegen2/analytics/tca.git] / dcae-analytics-common / pom.xml
1 <!--
2   ~ ===============================LICENSE_START======================================
3   ~  dcae-analytics
4   ~ ================================================================================
5   ~    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6   ~ ================================================================================
7   ~  Licensed under the Apache License, Version 2.0 (the "License");
8   ~  you may not use this file except in compliance with the License.
9   ~   You may obtain a copy of the License at
10   ~
11   ~          http://www.apache.org/licenses/LICENSE-2.0
12   ~
13   ~  Unless required by applicable law or agreed to in writing, software
14   ~  distributed under the License is distributed on an "AS IS" BASIS,
15   ~  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   ~  See the License for the specific language governing permissions and
17   ~  limitations under the License.
18   ~  ============================LICENSE_END===========================================
19   -->
20
21 <project xmlns="http://maven.apache.org/POM/4.0.0"
22          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24
25     <modelVersion>4.0.0</modelVersion>
26
27     <parent>
28         <groupId>org.onap.dcaegen2.analytics.tca</groupId>
29         <artifactId>dcae-analytics</artifactId>
30         <version>2.2.1-SNAPSHOT</version>
31     </parent>
32
33     <artifactId>dcae-analytics-common</artifactId>
34     <packaging>jar</packaging>
35
36     <!-- THIS MODULE CONTAINS CODE COMMON FOR ALL DCAE ANALYTICS MODULES -->
37     <name>DCAE Analytics Common</name>
38     <description>Contains Components common to all DCAE Analytics Modules</description>
39
40
41     <properties>
42         <main.basedir>${project.parent.basedir}</main.basedir>
43     </properties>
44
45     <dependencies>
46
47         <!-- DCAE PROJECT DEPENDENCIES -->
48         <dependency>
49             <groupId>org.onap.dcaegen2.analytics.tca</groupId>
50             <artifactId>dcae-analytics-model</artifactId>
51             <version>${project.parent.version}</version>
52         </dependency>
53
54         <!-- LOGGING -->
55         <dependency>
56             <groupId>org.slf4j</groupId>
57             <artifactId>slf4j-api</artifactId>
58         </dependency>
59
60         <dependency>
61             <groupId>ch.qos.logback</groupId>
62             <artifactId>logback-core</artifactId>
63         </dependency>
64
65         <dependency>
66             <groupId>ch.qos.logback</groupId>
67             <artifactId>logback-classic</artifactId>
68         </dependency>
69
70         <!-- UTILITIES -->
71         <dependency>
72             <groupId>com.google.guava</groupId>
73             <artifactId>guava</artifactId>
74         </dependency>
75         <dependency>
76             <groupId>com.google.code.findbugs</groupId>
77             <artifactId>jsr305</artifactId>
78         </dependency>
79         <dependency>
80             <groupId>com.google.code.findbugs</groupId>
81             <artifactId>annotations</artifactId>
82         </dependency>
83         <dependency>
84             <groupId>org.apache.commons</groupId>
85             <artifactId>commons-lang3</artifactId>
86         </dependency>
87
88
89         <!-- DEPENDENCY INJECTION -->
90         <dependency>
91             <groupId>com.google.inject</groupId>
92             <artifactId>guice</artifactId>
93         </dependency>
94         <dependency>
95             <groupId>com.google.inject.extensions</groupId>
96             <artifactId>guice-assistedinject</artifactId>
97         </dependency>
98         <dependency>
99             <groupId>com.google.inject.extensions</groupId>
100             <artifactId>guice-multibindings</artifactId>
101         </dependency>
102
103
104         <!-- TEST DEPENDENCIES -->
105         <dependency>
106             <groupId>org.onap.dcaegen2.analytics.tca</groupId>
107             <artifactId>dcae-analytics-test</artifactId>
108             <version>${project.parent.version}</version>
109             <scope>test</scope>
110         </dependency>
111
112
113     </dependencies>
114
115 </project>