8/23: merge casablanca to master
[so.git] / common / pom.xml
1 <?xml version="1.0"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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.4.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>org.springframework</groupId>
24                         <artifactId>spring-aspects</artifactId>
25                         <version>3.1.2.RELEASE</version>
26                 </dependency>
27                 <dependency>
28             <groupId>org.springframework.boot</groupId>
29             <artifactId>spring-boot-starter-security</artifactId>
30         </dependency>
31                 <dependency>
32             <groupId>org.springframework.boot</groupId>
33             <artifactId>spring-boot-starter-actuator</artifactId>
34         </dependency>                   
35                 <dependency>
36                         <groupId>com.jayway.jsonpath</groupId>
37                         <artifactId>json-path</artifactId>
38                         <version>2.2.0</version>
39                 </dependency>
40                 <dependency>
41                         <groupId>org.hibernate</groupId>
42                         <artifactId>hibernate-core</artifactId>
43                 </dependency>
44                 <dependency>
45                         <groupId>org.onap.appc.client</groupId>
46                         <artifactId>client-kit</artifactId>
47                         <version>1.3.0</version>
48                 </dependency>
49                 <dependency>
50                         <groupId>org.onap.appc.client</groupId>
51                         <artifactId>client-lib</artifactId>
52                         <version>1.3.0</version>
53                 </dependency>
54                 <dependency>
55                         <groupId>org.springframework</groupId>
56                         <artifactId>spring-web</artifactId>
57                 </dependency>
58                 <dependency>
59                 <groupId>org.springframework</groupId>
60                 <artifactId>spring-webmvc</artifactId>
61                 </dependency>
62                 <dependency>
63                         <groupId>org.onap.aai.aai-common</groupId>
64                         <artifactId>aai-schema</artifactId>
65                         <version>1.3.1</version>
66                 </dependency>
67                 <dependency>
68                         <groupId>org.modelmapper</groupId>
69                         <artifactId>modelmapper</artifactId>
70                         <version>1.1.0</version>
71                 </dependency>
72                 <dependency>
73                         <groupId>com.google.guava</groupId>
74                         <artifactId>guava</artifactId>
75
76                 </dependency>
77                 <dependency>
78                         <groupId>org.apache.commons</groupId>
79                         <artifactId>commons-lang3</artifactId>
80                         <version>3.4</version>
81                 </dependency>
82                 <dependency>
83                         <groupId>org.apache.cxf</groupId>
84                         <artifactId>cxf-rt-rs-client</artifactId>
85                         <version>${cxf.version}</version>
86                         <scope>test</scope>
87                 </dependency>
88                 <dependency>
89                         <groupId>com.shazam</groupId>
90                         <artifactId>shazamcrest</artifactId>
91                         <version>0.11</version>
92                         <scope>test</scope>
93                         <exclusions>
94                                 <exclusion>
95                                         <groupId>com.google.guava</groupId>
96                                         <artifactId>guava</artifactId>
97                                 </exclusion>
98                                 <exclusion>
99                                         <groupId>org.apache.commons</groupId>
100                                         <artifactId>commons-lang3</artifactId>
101                                 </exclusion>
102                         </exclusions>
103                 </dependency>
104                 <!--for yang decoder -->
105                 <!--<dependency> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-data-codec-gson</artifactId> 
106                         <version>1.1.1-Carbon</version> </dependency> <dependency> <groupId>org.opendaylight.mdsal</groupId> 
107                         <artifactId>mdsal-binding-dom-adapter</artifactId> <version>2.2.1-Carbon</version> 
108                         </dependency> <dependency> <groupId>org.opendaylight.mdsal</groupId> <artifactId>mdsal-dom-broker</artifactId> 
109                         <version>2.2.1-Carbon</version> </dependency> <dependency> <groupId>org.opendaylight.netconf</groupId> 
110                         <artifactId>sal-rest-connector</artifactId> <version>1.5.1-Carbon</version> 
111                         </dependency> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> 
112                         <version>2.0.0</version> </dependency> -->
113                 <dependency>
114                         <groupId>org.slf4j</groupId>
115                         <artifactId>slf4j-ext</artifactId>
116                 </dependency>
117
118                 <dependency>
119                         <groupId>org.slf4j</groupId>
120                         <artifactId>slf4j-api</artifactId>
121                 </dependency>
122                 <dependency>
123                         <groupId>org.springframework.boot</groupId>
124                         <artifactId>spring-boot-configuration-processor</artifactId>
125                         <optional>true</optional>
126                 </dependency>
127                 <dependency>
128                         <groupId>net.jodah</groupId>
129                         <artifactId>failsafe</artifactId>
130                         <version>1.1.0</version>
131                 </dependency>
132         <dependency>
133             <groupId>org.springframework.security</groupId>
134             <artifactId>spring-security-web</artifactId>
135             <version>5.0.5.RELEASE</version>
136         </dependency>
137                 <dependency>
138                         <groupId>org.onap.logging-analytics</groupId>
139                         <artifactId>logging-slf4j</artifactId>
140                         <version>1.2.2</version>
141                 </dependency>
142                 <dependency>
143                         <groupId>org.springframework.boot</groupId>
144                         <artifactId>spring-boot-starter-test</artifactId>
145                         <scope>test</scope>
146                 </dependency>
147     </dependencies>
148         <build>
149                 <resources>
150                         <resource>
151                                 <directory>src/main/resources</directory>
152                                 <filtering>true</filtering>
153                         </resource>
154                         <resource>
155                                 <directory>src/main/java</directory>
156                                 <includes>
157                                         <include>**/*.java</include>
158                                 </includes>
159                         </resource>
160                 </resources>
161                 <plugins>
162                         <plugin>
163                                 <groupId>org.apache.maven.plugins</groupId>
164                                 <artifactId>maven-surefire-plugin</artifactId>
165                                 <executions>
166                                         <execution>
167                                                 <id>default-test</id>
168                                                 <goals>
169                                                         <goal>test</goal>
170                                                 </goals>
171                                                 <configuration>
172                                                         <includes>
173                                                                 <include>**/NonSpringSuite.java</include>
174                                                         </includes>     
175                                                 </configuration>
176                                         </execution>
177                                         <execution>
178                                                 <id>spring-tests</id>
179                                                 <goals>
180                                                         <goal>test</goal>
181                                                 </goals>
182                                                 <configuration>
183                                                         <includes>
184                                                                 <include>**/SpringSuite.java</include>
185                                                         </includes>     
186                                                 </configuration>
187                                         </execution>
188                                 </executions>
189                         </plugin>
190                 </plugins>      
191         </build>
192 </project>