Containerization feature of SO
[so.git] / common / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3         <modelVersion>4.0.0</modelVersion>
4         <parent>
5         <groupId>org.onap.so</groupId>
6         <artifactId>so</artifactId>
7         <version>1.3.0-SNAPSHOT</version>
8         </parent>
9         <artifactId>common</artifactId>
10         <name>MSO Common classes</name>
11         <description>MSO Common classes:- Logger</description>
12         <dependencies>
13                 <dependency>
14                         <groupId>org.apache.httpcomponents</groupId>
15                         <artifactId>httpclient</artifactId>
16                 </dependency>
17                 <dependency>
18                         <groupId>javax.servlet</groupId>
19                         <artifactId>javax.servlet-api</artifactId>
20                         <version>3.1.0</version>
21                 </dependency>
22                 <dependency>
23                         <groupId>com.fasterxml.jackson.core</groupId>
24                         <artifactId>jackson-databind</artifactId>
25                         <version>2.8.7</version>
26                 </dependency>
27                 <dependency>
28                         <groupId>com.fasterxml.jackson.core</groupId>
29                         <artifactId>jackson-annotations</artifactId>
30                         <version>2.8.7</version>
31                 </dependency>
32                 <dependency>
33                         <groupId>com.fasterxml.jackson.module</groupId>
34                         <artifactId>jackson-module-jaxb-annotations</artifactId>
35                         <version>2.4.0</version>
36                 </dependency>
37                 <dependency>
38                         <groupId>org.springframework</groupId>
39                         <artifactId>spring-aspects</artifactId>
40                         <version>3.1.2.RELEASE</version>
41                 </dependency>
42                 <dependency>
43             <groupId>org.springframework.boot</groupId>
44             <artifactId>spring-boot-starter-security</artifactId>
45         </dependency>
46                 <dependency>
47             <groupId>org.springframework.boot</groupId>
48             <artifactId>spring-boot-starter-actuator</artifactId>
49         </dependency>                   
50                 <dependency>
51                         <groupId>com.jayway.jsonpath</groupId>
52                         <artifactId>json-path</artifactId>
53                         <version>2.2.0</version>
54                 </dependency>
55                 <dependency>
56                         <groupId>org.hibernate</groupId>
57                         <artifactId>hibernate-core</artifactId>
58                         <version>4.3.6.Final</version>
59                 </dependency>
60                 <dependency>
61                         <groupId>com.wordnik</groupId>
62                         <artifactId>swagger-annotations_2.9.1</artifactId>
63                         <version>1.3.0</version>
64                 </dependency>
65                 <dependency>
66                         <groupId>org.onap.appc.client</groupId>
67                         <artifactId>client-kit</artifactId>
68                         <version>1.3.0</version>
69                 </dependency>
70                 <dependency>
71                         <groupId>org.onap.appc.client</groupId>
72                         <artifactId>client-lib</artifactId>
73                         <version>1.3.0</version>
74                 </dependency>
75                 <dependency>
76                         <groupId>org.springframework</groupId>
77                         <artifactId>spring-web</artifactId>
78                 </dependency>
79                 <dependency>
80                         <groupId>org.onap.aai.aai-common</groupId>
81                         <artifactId>aai-schema</artifactId>
82                         <!-- TODO: replace with release a version when -->
83                         <!-- org.onap.aai.domain.yang.Collection has -->
84                         <!-- been released -->
85                         <version>1.3.0-SNAPSHOT</version>
86                 </dependency>
87                 <dependency>
88                         <groupId>org.modelmapper</groupId>
89                         <artifactId>modelmapper</artifactId>
90                         <version>1.1.0</version>
91                 </dependency>
92                 <dependency>
93                         <groupId>com.google.guava</groupId>
94                         <artifactId>guava</artifactId>
95                         <version>22.0</version>
96                 </dependency>
97                 <dependency>
98                         <groupId>org.apache.commons</groupId>
99                         <artifactId>commons-lang3</artifactId>
100                         <version>3.4</version>
101                 </dependency>
102                 <dependency>
103                         <groupId>org.apache.cxf</groupId>
104                         <artifactId>cxf-rt-rs-client</artifactId>
105                         <version>${cxf.version}</version>
106                         <scope>test</scope>
107                 </dependency>
108                 <dependency>
109                         <groupId>com.shazam</groupId>
110                         <artifactId>shazamcrest</artifactId>
111                         <version>0.11</version>
112                         <scope>test</scope>
113                         <exclusions>
114                                 <exclusion>
115                                         <groupId>com.google.guava</groupId>
116                                         <artifactId>guava</artifactId>
117                                 </exclusion>
118                                 <exclusion>
119                                         <groupId>org.apache.commons</groupId>
120                                         <artifactId>commons-lang3</artifactId>
121                                 </exclusion>
122                         </exclusions>
123                 </dependency>
124                 <!--for yang decoder -->
125                 <!--<dependency> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-data-codec-gson</artifactId> 
126                         <version>1.1.1-Carbon</version> </dependency> <dependency> <groupId>org.opendaylight.mdsal</groupId> 
127                         <artifactId>mdsal-binding-dom-adapter</artifactId> <version>2.2.1-Carbon</version> 
128                         </dependency> <dependency> <groupId>org.opendaylight.mdsal</groupId> <artifactId>mdsal-dom-broker</artifactId> 
129                         <version>2.2.1-Carbon</version> </dependency> <dependency> <groupId>org.opendaylight.netconf</groupId> 
130                         <artifactId>sal-rest-connector</artifactId> <version>1.5.1-Carbon</version> 
131                         </dependency> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> 
132                         <version>2.0.0</version> </dependency> -->
133                 <dependency>
134                         <groupId>org.slf4j</groupId>
135                         <artifactId>slf4j-ext</artifactId>
136                         <version>1.7.25</version>
137                 </dependency>
138                 <dependency>
139                         <groupId>ch.qos.logback</groupId>
140                         <artifactId>logback-classic</artifactId>
141                         <version>1.2.3</version>
142                 </dependency>
143                 <dependency>
144                         <groupId>ch.qos.logback</groupId>
145                         <artifactId>logback-core</artifactId>
146                         <version>1.2.3</version>
147                 </dependency>
148                 <dependency>
149                         <groupId>org.slf4j</groupId>
150                         <artifactId>slf4j-api</artifactId>
151
152                 </dependency>
153                 <dependency>
154                         <groupId>janino</groupId>
155                         <artifactId>janino</artifactId>
156                         <version>2.5.15</version>
157                 </dependency>
158                 <dependency>
159                         <groupId>org.springframework.boot</groupId>
160                         <artifactId>spring-boot-configuration-processor</artifactId>
161                         <optional>true</optional>
162                 </dependency>
163                 <dependency>
164                         <groupId>net.jodah</groupId>
165                         <artifactId>failsafe</artifactId>
166                         <version>1.1.0</version>
167                 </dependency>
168         <dependency>
169             <groupId>org.springframework.security</groupId>
170             <artifactId>spring-security-web</artifactId>
171             <version>5.0.5.RELEASE</version>
172         </dependency>
173
174     </dependencies>
175         <build>
176                 <resources>
177                         <resource>
178                                 <directory>src/main/resources</directory>
179                                 <filtering>true</filtering>
180                         </resource>
181                         <resource>
182                                 <directory>src/main/java</directory>
183                                 <includes>
184                                         <include>**/*.java</include>
185                                 </includes>
186                         </resource>
187                 </resources>            
188         </build>
189 </project>