Merge "Fix 3gppservices URI path"
[so.git] / adapters / mso-oof-adapter / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4   <modelVersion>4.0.0</modelVersion>
5   <parent>
6     <groupId>org.onap.so</groupId>
7     <artifactId>adapters</artifactId>
8     <version>1.7.1-SNAPSHOT</version>
9   </parent>
10   <groupId>org.onap.so.adapters</groupId>
11   <artifactId>mso-oof-adapter</artifactId>
12   <name>mso-oof-adapter</name>
13   <description>mso oof adapter</description>
14
15   <dependencyManagement>
16     <dependencies>
17       <dependency>
18         <groupId>org.springframework.boot</groupId>
19         <artifactId>spring-boot-dependencies</artifactId>
20         <version>${springboot.version}</version>
21         <type>pom</type>
22         <scope>import</scope>
23       </dependency>
24     </dependencies>
25   </dependencyManagement>
26   <dependencies>
27     <dependency>
28       <groupId>org.springframework.boot</groupId>
29       <artifactId>spring-boot-starter-web</artifactId>
30     </dependency>
31     <dependency>
32       <groupId>org.springframework.boot</groupId>
33       <artifactId>spring-boot-starter-webflux</artifactId>
34     </dependency>
35
36     <dependency>
37       <groupId>org.apache.cxf</groupId>
38       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
39     </dependency>
40     <dependency>
41       <groupId>org.apache.cxf</groupId>
42       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
43     </dependency>
44     <dependency>
45       <groupId>org.springframework.boot</groupId>
46       <artifactId>spring-boot-starter-test</artifactId>
47       <scope>test</scope>
48       <exclusions>
49         <exclusion>
50           <groupId>org.junit.vintage</groupId>
51           <artifactId>junit-vintage-engine</artifactId>
52         </exclusion>
53       </exclusions>
54     </dependency>
55     <dependency>
56       <groupId>org.junit.jupiter</groupId>
57       <artifactId>junit-jupiter-api</artifactId>
58       <scope>test</scope>
59     </dependency>
60     <dependency>
61       <groupId>junit</groupId>
62       <artifactId>junit</artifactId>
63       <scope>test</scope>
64     </dependency>
65     <dependency>
66       <groupId>org.junit.jupiter</groupId>
67       <artifactId>junit-jupiter-engine</artifactId>
68       <scope>test</scope>
69     </dependency>
70     <dependency>
71       <groupId>org.junit.vintage</groupId>
72       <artifactId>junit-vintage-engine</artifactId>
73       <scope>test</scope>
74     </dependency>
75   </dependencies>
76   <build>
77     <finalName>${project.artifactId}-${project.version}</finalName>
78     <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
79     <plugins>
80       <plugin>
81         <groupId>org.springframework.boot</groupId>
82         <artifactId>spring-boot-maven-plugin</artifactId>
83         <configuration>
84           <mainClass>org.onap.so.adapters.oof.MsoOofAdapterApplication</mainClass>
85         </configuration>
86         <executions>
87           <execution>
88             <goals>
89               <goal>repackage</goal>
90             </goals>
91           </execution>
92         </executions>
93       </plugin>
94       <plugin>
95         <groupId>org.jacoco</groupId>
96         <artifactId>jacoco-maven-plugin</artifactId>
97       </plugin>
98     </plugins>
99     <resources>
100       <resource>
101         <directory>src/main/resources</directory>
102         <filtering>true</filtering>
103         <excludes>
104           <exclude>**/*.p12</exclude>
105           <exclude>**/*.jks</exclude>
106         </excludes>
107       </resource>
108       <resource>
109         <directory>src/main/resources</directory>
110         <filtering>false</filtering>
111         <includes>
112           <include>**/*.p12</include>
113           <include>**/*.jks</include>
114         </includes>
115       </resource>
116     </resources>
117   </build>
118 </project>