3 Copyright 2017 Nokia Corporation.
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
9 http://www.apache.org/licenses/LICENSE-2.0
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
17 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19 <groupId>org.onap.vfc.nfvo.driver.vnfm.svnfm.nokiav2</groupId>
20 <artifactId>vfc-nfvo-driver-vnfm-svnfm-nokiav2</artifactId>
21 <version>1.1.0-SNAPSHOT</version>
23 <modelVersion>4.0.0</modelVersion>
24 <groupId>org.onap.vfc.nfvo.driver.vnfm.svnfm.nokiav2</groupId>
25 <artifactId>vfc-nfvo-driver-vnfm-svnfm-nokiav2-clients</artifactId>
26 <version>1.1.0-SNAPSHOT</version>
27 <packaging>jar</packaging>
28 <name>vfc/nfvo/driver/vnfm/svnfm/nokiav2/generatedapis</name>
30 <gson-fire-version>1.8.2</gson-fire-version>
31 <retrofit-version>2.3.0</retrofit-version>
32 <rxjava-version>2.0.0</rxjava-version>
33 <threetenbp-version>1.3.5</threetenbp-version>
34 <oltu-version>1.0.1</oltu-version>
35 <swagger-core-version>1.5.15</swagger-core-version>
40 <groupId>io.swagger</groupId>
41 <artifactId>swagger-codegen-maven-plugin</artifactId>
42 <version>2.3.1</version>
50 <inputSpec>${basedir}/src/main/resources/nokia.vnfm.api.v3.lcm.json</inputSpec>
51 <language>java</language>
52 <library>retrofit2</library>
53 <output>${project.build.directory}/generated-sources/cbam</output>
54 <apiPackage>com.nokia.cbam.lcm.v32.api</apiPackage>
55 <modelPackage>com.nokia.cbam.lcm.v32.model</modelPackage>
57 <jackson>true</jackson>
58 <sourceFolder>src/gen/java/main</sourceFolder>
59 <withXml>true</withXml>
60 <useRxJava2>true</useRxJava2>
70 <inputSpec>${basedir}/src/main/resources/nokia.vnfm.api.v3.lcn.subscription.json</inputSpec>
71 <language>java</language>
72 <library>retrofit2</library>
73 <output>${project.build.directory}/generated-sources/cbam</output>
74 <apiPackage>com.nokia.cbam.lcn.v32.api</apiPackage>
75 <modelPackage>com.nokia.cbam.lcn.v32.model</modelPackage>
77 <generateSupportingFiles>false</generateSupportingFiles>
78 <sourceFolder>src/gen/java/main</sourceFolder>
79 <withXml>true</withXml>
80 <useRxJava2>true</useRxJava2>
90 <inputSpec>${basedir}/src/main/resources/nokia.catalog.json</inputSpec>
91 <language>java</language>
92 <library>retrofit2</library>
93 <output>${project.build.directory}/generated-sources/cbam</output>
94 <apiPackage>com.nokia.cbam.catalog.v1.api</apiPackage>
95 <modelPackage>com.nokia.cbam.catalog.v1.model</modelPackage>
97 <generateSupportingFiles>false</generateSupportingFiles>
98 <sourceFolder>src/gen/java/main</sourceFolder>
105 <goal>generate</goal>
108 <inputSpec>${basedir}/src/main/resources/vfc.catalog.swagger.json</inputSpec>
109 <language>java</language>
110 <library>retrofit2</library>
111 <output>${project.build.directory}/generated-sources/vfccatalog</output>
112 <apiPackage>org.onap.vfccatalog.api</apiPackage>
113 <modelPackage>org.onap.vfccatalog.model</modelPackage>
115 <generateSupportingFiles>false</generateSupportingFiles>
116 <sourceFolder>src/gen/java/main</sourceFolder>
123 <goal>generate</goal>
126 <inputSpec>${basedir}/src/main/resources/vfc.vnfdriver.swagger.json</inputSpec>
127 <language>java</language>
128 <library>retrofit2</library>
129 <output>${project.build.directory}/generated-sources/vnfmdriver</output>
130 <apiPackage>org.onap.vnfmdriver.api</apiPackage>
131 <modelPackage>org.onap.vnfmdriver.model</modelPackage>
133 <generateSupportingFiles>false</generateSupportingFiles>
134 <sourceFolder>src/gen/java/main</sourceFolder>
142 <goal>generate</goal>
145 <inputSpec>${basedir}/src/main/resources/so.vnfm.json</inputSpec>
146 <language>java</language>
147 <library>retrofit2</library>
148 <output>${project.build.directory}/generated-sources/soadapter</output>
149 <apiPackage>org.onap.soadapter.api</apiPackage>
150 <modelPackage>org.onap.soadapter.model</modelPackage>
152 <generateSupportingFiles>false</generateSupportingFiles>
153 <sourceFolder>src/gen/java/main</sourceFolder>
161 <groupId>org.apache.maven.plugins</groupId>
162 <artifactId>maven-patch-plugin</artifactId>
163 <version>1.2</version>
165 <targetDirectory>${project.build.directory}/generated-sources</targetDirectory>
166 <skipApplication>false</skipApplication>
170 <id>bugfix-patches</id>
172 <patchFile>src/main/resources/patch</patchFile>
175 <phase>process-sources</phase>
183 <groupId>org.apache.maven.plugins</groupId>
184 <artifactId>maven-compiler-plugin</artifactId>
185 <version>3.7.0</version>
195 <groupId>io.swagger</groupId>
196 <artifactId>swagger-annotations</artifactId>
197 <version>${swagger-core-version}</version>
200 <groupId>com.squareup.retrofit2</groupId>
201 <artifactId>converter-gson</artifactId>
202 <version>${retrofit-version}</version>
205 <groupId>com.squareup.retrofit2</groupId>
206 <artifactId>retrofit</artifactId>
207 <version>${retrofit-version}</version>
210 <groupId>com.squareup.retrofit2</groupId>
211 <artifactId>converter-scalars</artifactId>
212 <version>${retrofit-version}</version>
215 <groupId>org.apache.oltu.oauth2</groupId>
216 <artifactId>org.apache.oltu.oauth2.client</artifactId>
217 <version>${oltu-version}</version>
220 <groupId>io.gsonfire</groupId>
221 <artifactId>gson-fire</artifactId>
222 <version>${gson-fire-version}</version>
225 <groupId>org.threeten</groupId>
226 <artifactId>threetenbp</artifactId>
227 <version>${threetenbp-version}</version>
230 <groupId>io.reactivex.rxjava2</groupId>
231 <artifactId>rxjava</artifactId>
232 <version>${rxjava-version}</version>
235 <groupId>com.squareup.retrofit2</groupId>
236 <artifactId>adapter-rxjava2</artifactId>
237 <version>${retrofit-version}</version>
240 <groupId>junit</groupId>
241 <artifactId>junit</artifactId>
242 <version>4.12</version>
243 <!-- the test code is generated into the main source code :( -->
244 <scope>provided</scope>
247 <groupId>com.google.guava</groupId>
248 <artifactId>guava</artifactId>
249 <version>24.0-jre</version>