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-api</artifactId>
 
  10   <name>ETSI SOL003 VNF Package Management Adapter API</name>
 
  14         <groupId>io.swagger</groupId>
 
  15         <artifactId>swagger-codegen-maven-plugin</artifactId>
 
  16         <version>${version-swagger-codegen}</version>
 
  19             <id>etsicatalog-notification-api</id>
 
  24               <inputSpec>${basedir}/src/main/resources/ETSI-Catalog-Notification-API.json</inputSpec>
 
  25               <language>java</language>
 
  26               <library>okhttp-gson</library>
 
  27               <output>${project.build.directory}/generated-sources/etsicatalog/notification</output>
 
  28               <apiPackage>org.onap.so.adapters.etsi.sol003.adapter.etsicatalog.notification.api</apiPackage>
 
  29               <modelPackage>org.onap.so.adapters.etsi.sol003.adapter.etsicatalog.notification.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-vnf-packagemanagement-api</id>
 
  46               <inputSpec>${basedir}/src/main/resources/SOL003-VNFPackageManagement-API.json</inputSpec>
 
  47               <language>java</language>
 
  48               <library>okhttp-gson</library>
 
  49               <output>${project.build.directory}/generated-sources/sol003-vnf-packagemanagement</output>
 
  50               <apiPackage>org.onap.so.adapters.etsi.sol003.adapter.packagemanagement.api</apiPackage>
 
  51               <modelPackage>org.onap.so.adapters.etsi.sol003.adapter.packagemanagement.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>
 
  65         <groupId>org.codehaus.mojo</groupId>
 
  66         <artifactId>build-helper-maven-plugin</artifactId>
 
  70             <phase>generate-sources</phase>
 
  72               <goal>add-source</goal>
 
  76                 <source>${project.basedir}/target/generated-sources/etsicatalog/notification/src/gen/java/main</source>
 
  77                 <source>${project.basedir}/target/generated-sources/sol003-vnf-packagemanagement/src/gen/java/main</source>
 
  87           <groupId>org.eclipse.m2e</groupId>
 
  88           <artifactId>lifecycle-mapping</artifactId>
 
  89           <version>1.0.0</version>
 
  91             <lifecycleMappingMetadata>
 
  94                   <pluginExecutionFilter>
 
  95                     <groupId>io.swagger</groupId>
 
  96                     <artifactId>swagger-codegen-maven-plugin</artifactId>
 
 100                     <versionRange>[2.2.0,)</versionRange>
 
 101                   </pluginExecutionFilter>
 
 104                       <runOnIncremental>false</runOnIncremental>
 
 109             </lifecycleMappingMetadata>
 
 117       <groupId>io.swagger</groupId>
 
 118       <artifactId>swagger-annotations</artifactId>
 
 119       <version>${swagger-core-version}</version>
 
 122       <groupId>com.squareup.retrofit2</groupId>
 
 123       <artifactId>converter-gson</artifactId>
 
 124       <version>${retrofit-version}</version>
 
 127       <groupId>com.squareup.retrofit2</groupId>
 
 128       <artifactId>retrofit</artifactId>
 
 129       <version>${retrofit-version}</version>
 
 132       <groupId>com.squareup.retrofit2</groupId>
 
 133       <artifactId>converter-scalars</artifactId>
 
 134       <version>${retrofit-version}</version>
 
 137       <groupId>org.apache.oltu.oauth2</groupId>
 
 138       <artifactId>org.apache.oltu.oauth2.client</artifactId>
 
 139       <version>${oltu-version}</version>
 
 142       <groupId>io.gsonfire</groupId>
 
 143       <artifactId>gson-fire</artifactId>
 
 144       <version>${gson-fire-version}</version>
 
 147       <groupId>org.threeten</groupId>
 
 148       <artifactId>threetenbp</artifactId>
 
 149       <version>${threetenbp-version}</version>
 
 152       <groupId>io.reactivex.rxjava2</groupId>
 
 153       <artifactId>rxjava</artifactId>
 
 156       <groupId>com.squareup.retrofit2</groupId>
 
 157       <artifactId>adapter-rxjava2</artifactId>
 
 158       <version>${retrofit-version}</version>
 
 161       <groupId>com.google.code.gson</groupId>
 
 162       <artifactId>gson</artifactId>
 
 165       <groupId>com.squareup.okio</groupId>
 
 166       <artifactId>okio</artifactId>
 
 167       <version>${okio-version}</version>
 
 170       <groupId>com.squareup.okhttp3</groupId>
 
 171       <artifactId>okhttp</artifactId>
 
 172       <version>${okhttp3-version}</version>
 
 175       <groupId>com.squareup.okhttp3</groupId>
 
 176       <artifactId>logging-interceptor</artifactId>
 
 177       <version>${okhttp3-version}</version>
 
 180       <groupId>com.squareup.okhttp</groupId>
 
 181       <artifactId>logging-interceptor</artifactId>
 
 182       <version>${okhttp-version}</version>
 
 185       <groupId>com.squareup.okhttp</groupId>
 
 186       <artifactId>okhttp</artifactId>
 
 187       <version>${okhttp-version}</version>
 
 190       <groupId>com.squareup.okhttp</groupId>
 
 191       <artifactId>logging-interceptor</artifactId>
 
 192       <version>${okhttp-version}</version>