fc57341e67e6122c37648eb3b454c32d67a7b895
[so.git] / adapters / mso-adapter-utils / 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.12.1-SNAPSHOT</version>
8   </parent>
9   <groupId>org.onap.so.adapters</groupId>
10   <artifactId>mso-adapter-utils</artifactId>
11   <name>mso-adapter-utils</name>
12   <description>Common MSO utilities, including Openstack client wrappers.</description>
13   <dependencyManagement>
14     <dependencies>
15       <dependency>
16         <!-- Import dependency management from Spring Boot -->
17         <groupId>org.springframework.boot</groupId>
18         <artifactId>spring-boot-dependencies</artifactId>
19         <version>${springboot.version}</version>
20         <type>pom</type>
21         <scope>import</scope>
22       </dependency>
23     </dependencies>
24   </dependencyManagement>
25   <build>
26     <finalName>${project.artifactId}</finalName>
27     <sourceDirectory>src/main/java</sourceDirectory>
28     <plugins>
29       <plugin>
30         <groupId>org.apache.maven.plugins</groupId>
31         <artifactId>maven-resources-plugin</artifactId>
32         <version>2.6</version>
33         <executions>
34           <execution>
35             <id>copy-resources</id>
36             <phase>validate</phase>
37             <goals>
38               <goal>copy-resources</goal>
39             </goals>
40             <configuration>
41               <resources>
42                 <resource>
43                   <directory>./src/main/resources/META-INF</directory>
44                   <filtering>false</filtering>
45                 </resource>
46               </resources>
47               <outputDirectory>${project.build.directory}/${project.build.finalName}/META-INF/</outputDirectory>
48             </configuration>
49           </execution>
50         </executions>
51       </plugin>
52       <plugin>
53         <groupId>org.jacoco</groupId>
54         <artifactId>jacoco-maven-plugin</artifactId>
55       </plugin>
56       <plugin>
57         <groupId>org.apache.maven.plugins</groupId>
58         <artifactId>maven-surefire-plugin</artifactId>
59         <executions>
60           <execution>
61             <id>default-test</id>
62             <goals>
63               <goal>test</goal>
64             </goals>
65             <configuration>
66               <includes>
67                 <include>**/AllTestsTestSuite.java</include>
68               </includes>
69               <parallel>suites</parallel>
70             </configuration>
71           </execution>
72         </executions>
73       </plugin>
74     </plugins>
75   </build>
76   <dependencies>
77     <dependency>
78       <groupId>org.glassfish.jersey.core</groupId>
79       <artifactId>jersey-client</artifactId>
80     </dependency>
81     <dependency>
82       <groupId>ch.vorburger.mariaDB4j</groupId>
83       <artifactId>mariaDB4j</artifactId>
84       <scope>test</scope>
85     </dependency>
86     <dependency>
87       <groupId>org.onap.so.adapters</groupId>
88       <artifactId>mso-adapters-rest-interface</artifactId>
89       <version>${project.version}</version>
90     </dependency>
91     <dependency>
92       <groupId>org.springframework.boot</groupId>
93       <artifactId>spring-boot-starter-data-jpa</artifactId>
94       <optional>true</optional>
95     </dependency>
96     <dependency>
97       <groupId>org.onap.so</groupId>
98       <artifactId>mso-catalog-db</artifactId>
99       <version>${project.version}</version>
100     </dependency>
101     <dependency>
102       <groupId>javax.servlet</groupId>
103       <artifactId>javax.servlet-api</artifactId>
104       <scope>provided</scope>
105     </dependency>
106     <dependency>
107       <groupId>org.yaml</groupId>
108       <artifactId>snakeyaml</artifactId>
109     </dependency>
110     <dependency>
111       <groupId>org.springframework.boot</groupId>
112       <artifactId>spring-boot-starter-test</artifactId>
113       <scope>test</scope>
114     </dependency>
115     <dependency>
116       <groupId>com.h2database</groupId>
117       <artifactId>h2</artifactId>
118       <scope>test</scope>
119     </dependency>
120     <dependency>
121       <groupId>org.apache.cxf</groupId>
122       <artifactId>cxf-rt-rs-client</artifactId>
123     </dependency>
124     <dependency>
125       <groupId>org.apache.cxf</groupId>
126       <artifactId>cxf-rt-bindings-soap</artifactId>
127     </dependency>
128     <dependency>
129       <groupId>org.apache.cxf</groupId>
130       <artifactId>cxf-rt-transports-http</artifactId>
131     </dependency>
132     <dependency>
133       <groupId>org.onap.so</groupId>
134       <artifactId>mso-requests-db</artifactId>
135       <version>${project.version}</version>
136     </dependency>
137     <dependency>
138       <groupId>org.springframework.boot</groupId>
139       <artifactId>spring-boot-starter-cache</artifactId>
140     </dependency>
141     <dependency>
142       <groupId>com.github.ben-manes.caffeine</groupId>
143       <artifactId>caffeine</artifactId>
144     </dependency>
145   </dependencies>
146 </project>