Merge "move sdn clients to own package"
[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.6.0-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.camunda.bpm.springboot</groupId>
91       <artifactId>camunda-bpm-spring-boot-starter</artifactId>
92       <version>${camunda.springboot.version}</version>
93       <scope>test</scope>
94     </dependency>
95     <dependency>
96       <groupId>org.springframework.cloud</groupId>
97       <artifactId>spring-cloud-contract-wiremock</artifactId>
98       <version>1.2.4.RELEASE</version>
99       <scope>test</scope>
100     </dependency>
101     <dependency>
102       <groupId>org.springframework.boot</groupId>
103       <artifactId>spring-boot-starter-test</artifactId>
104       <scope>test</scope>
105     </dependency>
106     <dependency>
107       <groupId>org.onap.sdnc.northbound</groupId>
108       <artifactId>generic-resource-api-client</artifactId>
109       <version>${sdnc.northbound.version}</version>
110       <exclusions>
111         <exclusion>
112           <groupId>javax.ws.rs</groupId>
113           <artifactId>jsr311-api</artifactId>
114         </exclusion>
115                 <exclusion>
116           <groupId>io.swagger</groupId>
117           <artifactId>swagger-annotations</artifactId>
118         </exclusion>
119         <exclusion>
120           <groupId>io.swagger</groupId>
121           <artifactId>swagger-models</artifactId>
122         </exclusion>
123       </exclusions>
124     </dependency>
125     <dependency>
126       <groupId>ch.vorburger.mariaDB4j</groupId>
127       <artifactId>mariaDB4j</artifactId>
128       <version>2.2.3</version>
129       <scope>test</scope>
130     </dependency>
131     <dependency>
132       <groupId>commons-lang</groupId>
133       <artifactId>commons-lang</artifactId>
134       <version>2.6</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</groupId>
143       <artifactId>common</artifactId>
144       <version>${project.version}</version>
145     </dependency>
146     <dependency>
147       <groupId>org.onap.so</groupId>
148       <artifactId>aai-client</artifactId>
149       <version>${project.version}</version>
150     </dependency>
151     <dependency>
152       <groupId>org.mariadb.jdbc</groupId>
153       <artifactId>mariadb-java-client</artifactId>
154     </dependency>
155      <dependency>
156       <groupId>org.glassfish.jersey.core</groupId>
157       <artifactId>jersey-common</artifactId>
158     </dependency>
159     <dependency>
160       <groupId>org.glassfish.jersey.core</groupId>
161       <artifactId>jersey-client</artifactId>
162     </dependency>
163     <dependency>
164       <groupId>org.glassfish.jersey.inject</groupId>
165       <artifactId>jersey-hk2</artifactId>
166       <version>2.26</version>
167     </dependency>
168     <dependency>
169       <groupId>org.glassfish.jersey.media</groupId>
170       <artifactId>jersey-media-json-jackson</artifactId>
171     </dependency>
172   </dependencies>
173 </project>