43d0c7a0497051b18b6e3bb333c202651985e6a7
[so.git] / so-sdn-clients / 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   <parent>
4     <groupId>org.onap.so</groupId>
5     <artifactId>so</artifactId>
6     <version>1.12.1-SNAPSHOT</version>
7   </parent>
8   <modelVersion>4.0.0</modelVersion>
9   <artifactId>so-sdn-clients</artifactId>
10   <properties>
11     <sdnc.northbound.version>1.5.2</sdnc.northbound.version>
12   </properties>
13   <build>
14     <plugins>
15       <plugin>
16         <groupId>org.apache.maven.plugins</groupId>
17         <artifactId>maven-surefire-plugin</artifactId>
18         <executions>
19           <execution>
20             <id>default-test</id>
21             <goals>
22               <goal>test</goal>
23             </goals>
24             <configuration>
25               <includes>
26                 <include>**/UnitTestSuite.java</include>
27               </includes>
28             </configuration>
29           </execution>
30           <execution>
31             <id>integration-test</id>
32             <goals>
33               <goal>test</goal>
34             </goals>
35             <configuration>
36               <includes>
37                 <include>**/IntegrationTestSuite.java</include>
38               </includes>
39             </configuration>
40           </execution>
41         </executions>
42         <configuration>
43           <parallel>suites</parallel>
44         </configuration>
45       </plugin>
46     </plugins>
47     <pluginManagement>
48       <plugins>
49         <plugin>
50           <groupId>org.eclipse.m2e</groupId>
51           <artifactId>lifecycle-mapping</artifactId>
52           <version>1.0.0</version>
53           <configuration>
54             <lifecycleMappingMetadata>
55               <pluginExecutions>
56                 <pluginExecution>
57                   <pluginExecutionFilter>
58                     <groupId>org.apache.maven.plugins</groupId>
59                     <artifactId>maven-dependency-plugin</artifactId>
60                     <versionRange>[1.0.0,)</versionRange>
61                     <goals>
62                       <goal>unpack</goal>
63                     </goals>
64                   </pluginExecutionFilter>
65                   <action>
66                     <execute />
67                   </action>
68                 </pluginExecution>
69               </pluginExecutions>
70             </lifecycleMappingMetadata>
71           </configuration>
72         </plugin>
73       </plugins>
74     </pluginManagement>
75   </build>
76   <dependencyManagement>
77     <dependencies>
78       <dependency>
79         <!-- Import dependency management from Spring Boot -->
80         <groupId>org.springframework.boot</groupId>
81         <artifactId>spring-boot-dependencies</artifactId>
82         <version>${springboot.version}</version>
83         <type>pom</type>
84         <scope>import</scope>
85       </dependency>
86     </dependencies>
87   </dependencyManagement>
88   <dependencies>
89     <dependency>
90       <groupId>org.springframework.cloud</groupId>
91       <artifactId>spring-cloud-contract-wiremock</artifactId>
92       <scope>test</scope>
93     </dependency>
94     <dependency>
95       <groupId>org.springframework.boot</groupId>
96       <artifactId>spring-boot-starter-test</artifactId>
97       <scope>test</scope>
98     </dependency>
99     <dependency>
100       <groupId>org.onap.sdnc.northbound</groupId>
101       <artifactId>generic-resource-api-client</artifactId>
102       <version>${sdnc.northbound.version}</version>
103       <exclusions>
104         <exclusion>
105           <groupId>javax.ws.rs</groupId>
106           <artifactId>jsr311-api</artifactId>
107         </exclusion>
108         <exclusion>
109           <groupId>io.swagger</groupId>
110           <artifactId>swagger-annotations</artifactId>
111         </exclusion>
112         <exclusion>
113           <groupId>io.swagger</groupId>
114           <artifactId>swagger-models</artifactId>
115         </exclusion>
116       </exclusions>
117     </dependency>
118     <dependency>
119       <groupId>ch.vorburger.mariaDB4j</groupId>
120       <artifactId>mariaDB4j</artifactId>
121       <scope>test</scope>
122     </dependency>
123     <dependency>
124       <groupId>org.onap.so</groupId>
125       <artifactId>common</artifactId>
126       <version>${project.version}</version>
127     </dependency>
128     <dependency>
129       <groupId>org.onap.so</groupId>
130       <artifactId>aai-client</artifactId>
131       <version>${project.version}</version>
132     </dependency>
133     <dependency>
134       <groupId>org.mariadb.jdbc</groupId>
135       <artifactId>mariadb-java-client</artifactId>
136     </dependency>
137     <dependency>
138       <groupId>org.glassfish.jersey.core</groupId>
139       <artifactId>jersey-common</artifactId>
140     </dependency>
141   </dependencies>
142 </project>