JJB alignment across DCAE components - DCAE-TCA
[dcaegen2/analytics/tca.git] / dcae-analytics-test / pom.xml
1 <!--
2   ~ ===============================LICENSE_START======================================
3   ~  dcae-analytics
4   ~ ================================================================================
5   ~    Copyright (c) 2017-2019 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.3.0-SNAPSHOT</version>
31     </parent>
32
33     <artifactId>dcae-analytics-test</artifactId>
34     <packaging>jar</packaging>
35
36     <!-- THIS MODULE CONTAINS COMMON TESTING CODE AND MUST NEVER BE DEPLOYED IN PRODUCTION ENVIRONMENT -->
37     <name>DCAE Analytics Test</name>
38     <description>Contains common testing code for all DCAE Analytics Modules</description>
39
40
41     <properties>
42         <main.basedir>${project.parent.basedir}</main.basedir>
43     </properties>
44
45     <dependencies>
46
47         <!-- LOGGING -->
48         <dependency>
49             <groupId>org.slf4j</groupId>
50             <artifactId>slf4j-api</artifactId>
51         </dependency>
52
53         <!-- UTILITIES -->
54         <dependency>
55             <groupId>com.google.guava</groupId>
56             <artifactId>guava</artifactId>
57         </dependency>
58         <dependency>
59             <groupId>com.google.code.findbugs</groupId>
60             <artifactId>jsr305</artifactId>
61         </dependency>
62         <dependency>
63             <groupId>com.google.code.gson</groupId>
64             <artifactId>gson</artifactId>
65         </dependency>
66
67         <!-- DEPENDENCY INJECTION -->
68         <dependency>
69             <groupId>com.google.inject</groupId>
70             <artifactId>guice</artifactId>
71         </dependency>
72         <dependency>
73             <groupId>com.google.inject.extensions</groupId>
74             <artifactId>guice-assistedinject</artifactId>
75         </dependency>
76         <dependency>
77             <groupId>com.google.inject.extensions</groupId>
78             <artifactId>guice-multibindings</artifactId>
79         </dependency>
80
81         <!-- TEST DEPENDENCIES -->
82         <dependency>
83             <groupId>junit</groupId>
84             <artifactId>junit</artifactId>
85             <scope>compile</scope>
86         </dependency>
87
88         <dependency>
89             <groupId>org.mockito</groupId>
90             <artifactId>mockito-core</artifactId>
91             <scope>compile</scope>
92         </dependency>
93
94         <dependency>
95             <groupId>com.jayway.jsonpath</groupId>
96             <artifactId>json-path</artifactId>
97             <scope>compile</scope>
98         </dependency>
99
100         <dependency>
101             <groupId>com.jayway.jsonpath</groupId>
102             <artifactId>json-path-assert</artifactId>
103             <scope>compile</scope>
104         </dependency>
105
106         <dependency>
107             <groupId>org.skyscreamer</groupId>
108             <artifactId>jsonassert</artifactId>
109             <scope>compile</scope>
110         </dependency>
111
112     </dependencies>
113
114 </project>