Client Logging
[so.git] / adapters / mso-sdnc-adapter / 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>adapters</artifactId>
7                 <version>1.3.0-SNAPSHOT</version>
8         </parent>
9         <artifactId>mso-sdnc-adapter</artifactId>
10         <properties>
11                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
13         </properties>
14         <name>mso-sdnc-adapter</name>
15         <description>mso sdnc adapter</description>
16
17         <build>
18                 <finalName>${project.artifactId}-${project.version}</finalName>
19                 <plugins>
20                         <plugin>
21                                 <groupId>org.apache.cxf</groupId>
22                                 <artifactId>cxf-codegen-plugin</artifactId>
23                                 <version>2.5.2</version>
24                         </plugin>
25                         <plugin>
26                                 <groupId>org.springframework.boot</groupId>
27                                 <artifactId>spring-boot-maven-plugin</artifactId>
28                                 <configuration>
29                     <mainClass>org.onap.so.adapters.sdnc.SDNCAdapterApplication</mainClass>
30                 </configuration>
31                                 <executions>
32                                         <execution>
33                                                 <goals>
34                                                         <goal>repackage</goal>
35                                                 </goals>
36                                         </execution>
37                                 </executions>
38                         </plugin>
39                         <plugin>
40                                 <groupId>org.apache.maven.plugins</groupId>
41                                 <artifactId>maven-jar-plugin</artifactId>
42                                 <executions>                                    
43                                         <execution>
44                                                 <id>original</id>
45                                         </execution>
46                                 </executions>
47                         </plugin>
48                         <plugin>
49                                 <groupId>org.jacoco</groupId>
50                                 <artifactId>jacoco-maven-plugin</artifactId>
51                         </plugin>
52                         <plugin>
53                                 <groupId>org.apache.maven.plugins</groupId>
54                                 <artifactId>maven-dependency-plugin</artifactId>
55                                 <executions>
56                                         <execution>
57                                                 <id>extract-docker-file</id>
58                                         </execution>
59                                 </executions>
60                         </plugin>
61                         <plugin>
62                                 <groupId>io.fabric8</groupId>
63                                 <artifactId>fabric8-maven-plugin</artifactId>
64                                 <executions>
65                                         <execution>
66                                                 <id>start</id>
67                                         </execution>
68                                 </executions>
69                         </plugin>
70                 </plugins>
71         </build>
72         <dependencyManagement>
73                 <dependencies>
74                         <dependency>
75                                 <!-- Import dependency management from Spring Boot -->
76                                 <groupId>org.springframework.boot</groupId>
77                                 <artifactId>spring-boot-dependencies</artifactId>
78                                 <version>${springboot.version}</version>
79                                 <type>pom</type>
80                                 <scope>import</scope>
81                         </dependency>
82                 </dependencies>
83         </dependencyManagement>
84
85         <dependencies>
86                 <dependency>
87                         <groupId>org.springframework.boot</groupId>
88                         <artifactId>spring-boot-starter-web</artifactId>
89                 </dependency>
90                 <dependency>
91                         <groupId>io.swagger</groupId>
92                         <artifactId>swagger-jersey2-jaxrs</artifactId>
93                         <version>1.5.16</version>
94                 </dependency>
95                 <dependency>
96                         <groupId>com.h2database</groupId>
97                         <artifactId>h2</artifactId>
98                 </dependency>
99                 <dependency>
100                         <groupId>org.mariadb.jdbc</groupId>
101                         <artifactId>mariadb-java-client</artifactId>
102                 </dependency>
103                 <dependency>
104                         <groupId>org.springframework.boot</groupId>
105                         <artifactId>spring-boot-starter-actuator</artifactId>
106                 </dependency>           
107                 <dependency>
108                         <groupId>org.springframework.boot</groupId>
109                         <artifactId>spring-boot-starter-data-jpa</artifactId>
110                 </dependency>
111                 <dependency>
112                         <groupId>org.springframework.boot</groupId>
113                         <artifactId>spring-boot-starter-test</artifactId>
114                         <scope>test</scope>
115                 </dependency>
116                 <dependency>
117                         <groupId>org.onap.so.adapters</groupId>
118                         <artifactId>mso-adapter-utils</artifactId>
119                         <version>${project.version}</version>
120                 </dependency>
121                 <dependency>
122                         <groupId>org.apache.cxf</groupId>
123                         <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
124                         <version>${cxf.version}</version>
125                 </dependency>
126                 <dependency>
127                         <groupId>org.apache.cxf</groupId>
128                         <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
129                         <version>${cxf.version}</version>
130                 </dependency>
131                 <dependency>
132                         <groupId>org.apache.cxf</groupId>
133                         <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
134                         <version>${cxf.version}</version>
135                 </dependency>
136                 <dependency>
137                         <groupId>org.springframework.boot</groupId>
138                         <artifactId>spring-boot-configuration-processor</artifactId>
139                         <optional>true</optional>
140                 </dependency>                   
141                 <dependency>
142                         <groupId>org.onap.so.adapters</groupId>
143                         <artifactId>mso-adapters-rest-interface</artifactId>
144                         <version>${project.version}</version>
145                 </dependency>
146                 <dependency>
147                         <groupId>org.glassfish</groupId>
148                         <artifactId>javax.json</artifactId>
149                         <version>1.0.4</version>
150                         <scope>test</scope>
151                 </dependency>
152                 <dependency>
153                         <groupId>io.micrometer</groupId>
154                         <artifactId>micrometer-spring-legacy</artifactId>
155                         <version>1.0.5</version>
156                 </dependency>
157                 <dependency>
158                         <groupId>io.micrometer</groupId>
159                         <artifactId>micrometer-registry-prometheus</artifactId>
160                         <version>1.0.5</version>
161                 </dependency>
162                 <dependency>
163                         <groupId>org.onap.so</groupId>
164                         <artifactId>cxf-logging</artifactId>
165                         <version>${project.version}</version>
166                 </dependency>
167         </dependencies>
168 </project>