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>
 
   5     <groupId>org.onap.so.adapters</groupId>
 
   6     <artifactId>etsi-sol003-package-management</artifactId>
 
   7     <version>1.6.0-SNAPSHOT</version>
 
   9   <artifactId>etsi-sol003-package-management-ext-clients</artifactId>
 
  10   <name>ETSI SOL003 VNF Package Management Adapter Ext Clients</name>
 
  14         <groupId>io.swagger</groupId>
 
  15         <artifactId>swagger-codegen-maven-plugin</artifactId>
 
  16         <version>${version-swagger-codegen}</version>
 
  19             <id>etsicatalog-api</id>
 
  24               <inputSpec>${basedir}/src/main/resources/ETSI-Catalog-API.json</inputSpec>
 
  25               <language>java</language>
 
  26               <library>okhttp-gson</library>
 
  27               <output>${project.build.directory}/generated-sources/etsicatalog</output>
 
  28               <apiPackage>org.onap.so.adapters.etsisol003adapter.pkgm.extclients.etsicatalog.api</apiPackage>
 
  29               <modelPackage>org.onap.so.adapters.etsisol003adapter.pkgm.extclients.etsicatalog.model</modelPackage>
 
  30               <generateApiTests>false</generateApiTests>
 
  31               <generateModelTests>false</generateModelTests>
 
  33                 <sourceFolder>src/gen/java/main</sourceFolder>
 
  34                 <withXml>true</withXml>
 
  35                 <useRxJava2>true</useRxJava2>
 
  36                 <serializableModel>true</serializableModel>
 
  41             <id>sol003-packagemanagement-notification-api</id>
 
  46               <inputSpec>${basedir}/src/main/resources/SOL003-VNFPackageManagement-Notification-API.json</inputSpec>
 
  47               <language>java</language>
 
  48               <library>okhttp-gson</library>
 
  49               <output>${project.build.directory}/generated-sources/sol003-vnf-packagemanagement/notification</output>
 
  50               <apiPackage>org.onap.so.adapters.etsisol003adapter.pkgm.extclients.vnfm.notification.api</apiPackage>
 
  51               <modelPackage>org.onap.so.adapters.etsisol003adapter.pkgm.extclients.vnfm.notification.model</modelPackage>
 
  52               <generateApiTests>false</generateApiTests>
 
  53               <generateModelTests>false</generateModelTests>
 
  55                 <sourceFolder>src/gen/java/main</sourceFolder>
 
  56                 <withXml>true</withXml>
 
  57                 <useRxJava2>true</useRxJava2>
 
  58                 <serializableModel>true</serializableModel>
 
  59                 <dateLibrary>java8-localdatetime</dateLibrary>
 
  66         <groupId>org.codehaus.mojo</groupId>
 
  67         <artifactId>build-helper-maven-plugin</artifactId>
 
  71             <phase>generate-sources</phase>
 
  73               <goal>add-source</goal>
 
  77                 <source>${project.basedir}/target/generated-sources/sol003-vnf-packagemanagement/notification/src/gen/java/main</source>
 
  78                 <source>${project.basedir}/target/generated-sources/etsicatalog/src/gen/java/main</source>
 
  88           <groupId>org.eclipse.m2e</groupId>
 
  89           <artifactId>lifecycle-mapping</artifactId>
 
  90           <version>1.0.0</version>
 
  92             <lifecycleMappingMetadata>
 
  95                   <pluginExecutionFilter>
 
  96                     <groupId>io.swagger</groupId>
 
  97                     <artifactId>swagger-codegen-maven-plugin</artifactId>
 
 101                     <versionRange>[2.2.0,)</versionRange>
 
 102                   </pluginExecutionFilter>
 
 105                       <runOnIncremental>false</runOnIncremental>
 
 110             </lifecycleMappingMetadata>
 
 118       <groupId>io.swagger</groupId>
 
 119       <artifactId>swagger-annotations</artifactId>
 
 120       <version>${swagger-core-version}</version>
 
 123       <groupId>com.squareup.retrofit2</groupId>
 
 124       <artifactId>converter-gson</artifactId>
 
 125       <version>${retrofit-version}</version>
 
 128       <groupId>com.squareup.retrofit2</groupId>
 
 129       <artifactId>retrofit</artifactId>
 
 130       <version>${retrofit-version}</version>
 
 133       <groupId>com.squareup.retrofit2</groupId>
 
 134       <artifactId>converter-scalars</artifactId>
 
 135       <version>${retrofit-version}</version>
 
 138       <groupId>org.apache.oltu.oauth2</groupId>
 
 139       <artifactId>org.apache.oltu.oauth2.client</artifactId>
 
 140       <version>${oltu-version}</version>
 
 143       <groupId>io.gsonfire</groupId>
 
 144       <artifactId>gson-fire</artifactId>
 
 145       <version>${gson-fire-version}</version>
 
 148       <groupId>org.threeten</groupId>
 
 149       <artifactId>threetenbp</artifactId>
 
 150       <version>${threetenbp-version}</version>
 
 153       <groupId>io.reactivex.rxjava2</groupId>
 
 154       <artifactId>rxjava</artifactId>
 
 157       <groupId>com.squareup.retrofit2</groupId>
 
 158       <artifactId>adapter-rxjava2</artifactId>
 
 159       <version>${retrofit-version}</version>
 
 162       <groupId>com.google.code.gson</groupId>
 
 163       <artifactId>gson</artifactId>
 
 166       <groupId>com.squareup.okio</groupId>
 
 167       <artifactId>okio</artifactId>
 
 168       <version>${okio-version}</version>
 
 171       <groupId>com.squareup.okhttp3</groupId>
 
 172       <artifactId>okhttp</artifactId>
 
 173       <version>${okhttp3-version}</version>
 
 176       <groupId>com.squareup.okhttp3</groupId>
 
 177       <artifactId>logging-interceptor</artifactId>
 
 178       <version>${okhttp3-version}</version>
 
 181       <groupId>com.squareup.okhttp</groupId>
 
 182       <artifactId>logging-interceptor</artifactId>
 
 183       <version>${okhttp-version}</version>
 
 186       <groupId>com.squareup.okhttp</groupId>
 
 187       <artifactId>okhttp</artifactId>
 
 188       <version>${okhttp-version}</version>
 
 191       <groupId>com.squareup.okhttp</groupId>
 
 192       <artifactId>logging-interceptor</artifactId>
 
 193       <version>${okhttp-version}</version>