blob: c161bc2cd46dc5844311fba555793e6ac60ecb9c [file] [log] [blame]
MichaelMorris8aeffa02019-03-13 17:24:42 +00001<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>org.onap.so.adapters</groupId>
7 <artifactId>mso-vnfm-adapter</artifactId>
8 <version>1.4.0-SNAPSHOT</version>
9 </parent>
10 <artifactId>mso-vnfm-adapter-ext-clients</artifactId>
11 <properties>
12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
MichaelMorris44a205e2019-04-02 13:46:47 +000014 <swagger-core-version>1.5.15</swagger-core-version>
15 <okhttp-version>2.7.5</okhttp-version>
16 <gson-fire-version>1.8.2</gson-fire-version>
17 <threetenbp-version>1.3.5</threetenbp-version>
rope2528105de42019-04-09 18:20:13 +000018 <retrofit2-version>2.4.0</retrofit2-version>
19 <okhttp3-version>3.14.0</okhttp3-version>
20 <oltu-version>1.0.1</oltu-version>
MichaelMorris8aeffa02019-03-13 17:24:42 +000021 </properties>
22 <name>mso-vnfm-adapter-ext-clients</name>
23 <description>Clients for the vnfm adpater to use towards REST endpoints which are external to the VNFM adapter/</description>
MichaelMorris44a205e2019-04-02 13:46:47 +000024
25 <build>
26 <plugins>
27 <plugin>
28 <groupId>io.swagger</groupId>
29 <artifactId>swagger-codegen-maven-plugin</artifactId>
30 <version>2.3.1</version>
31 <executions>
32 <execution>
33 <id>sol003-vnf-lcm-api</id>
34 <goals>
35 <goal>generate</goal>
36 </goals>
37 <configuration>
38 <inputSpec>${basedir}/src/main/resources/SOL003-VNFLifecycleManagement-API.json</inputSpec>
39 <language>java</language>
40 <library>okhttp-gson</library>
41 <output>${project.build.directory}/generated-sources/sol003-vnf-lcm</output>
42 <apiPackage>org.onap.so.adapters.vnfmadapter.extclients.vnfm.api</apiPackage>
43 <modelPackage>org.onap.so.adapters.vnfmadapter.extclients.vnfm.model</modelPackage>
44 <configOptions>
45 <jackson>true</jackson>
46 <sourceFolder>src/gen/java/main</sourceFolder>
47 <withXml>true</withXml>
48 <useRxJava2>true</useRxJava2>
49 <serializableModel>true</serializableModel>
50 </configOptions>
51 </configuration>
52 </execution>
MichaelMorris46024302019-04-04 16:06:42 +000053 <execution>
54 <id>sol003-vnf-lcn-api</id>
55 <goals>
56 <goal>generate</goal>
57 </goals>
58 <configuration>
59 <inputSpec>${basedir}/src/main/resources/SOL003-VNFLifecycleManagementNotification-API.json</inputSpec>
60 <language>java</language>
61 <library>okhttp-gson</library>
62 <output>${project.build.directory}/generated-sources/sol003-vnf-lcn</output>
63 <apiPackage>org.onap.so.adapters.vnfmadapter.extclients.vnfm.lcn.api</apiPackage>
64 <modelPackage>org.onap.so.adapters.vnfmadapter.extclients.vnfm.lcn.model</modelPackage>
65 <configOptions>
66 <jackson>true</jackson>
67 <sourceFolder>src/gen/java/main</sourceFolder>
68 <withXml>true</withXml>
69 <useRxJava2>true</useRxJava2>
70 <serializableModel>true</serializableModel>
71 </configOptions>
72 </configuration>
73 </execution>
rope2528105de42019-04-09 18:20:13 +000074 <execution>
75 <id>sol003-vnf-grant-api</id>
76 <goals>
77 <goal>generate</goal>
78 </goals>
79 <configuration>
80 <inputSpec>${basedir}/src/main/resources/SOL003-VNFLifecycleOperationGranting-API.json
81 </inputSpec>
82 <language>java</language>
83 <library>retrofit2</library>
84 <output>${project.build.directory}/generated-sources/sol003-vnf-grant</output>
85 <generateApis>false</generateApis>
86 <modelPackage>org.onap.so.adapters.vnfmadapter.extclients.vnfm.grant.model</modelPackage>
87 <configOptions>
88 <generateSupportingFiles>false</generateSupportingFiles>
89 <sourceFolder>src/gen/java/main</sourceFolder>
90 <withXml>true</withXml>
91 <useRxJava2>true</useRxJava2>
92 </configOptions>
93 </configuration>
94 </execution>
MichaelMorris44a205e2019-04-02 13:46:47 +000095 </executions>
96 </plugin>
97 </plugins>
98 </build>
99
100 <dependencies>
101 <dependency>
102 <groupId>io.swagger</groupId>
103 <artifactId>swagger-annotations</artifactId>
104 <version>${swagger-core-version}</version>
105 </dependency>
106 <dependency>
107 <groupId>com.squareup.okhttp</groupId>
108 <artifactId>okhttp</artifactId>
109 <version>${okhttp-version}</version>
110 </dependency>
111 <dependency>
112 <groupId>com.squareup.okhttp</groupId>
113 <artifactId>logging-interceptor</artifactId>
114 <version>${okhttp-version}</version>
115 </dependency>
116 <dependency>
117 <groupId>com.google.code.gson</groupId>
118 <artifactId>gson</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>io.gsonfire</groupId>
122 <artifactId>gson-fire</artifactId>
123 <version>${gson-fire-version}</version>
124 </dependency>
125 <dependency>
126 <groupId>org.threeten</groupId>
127 <artifactId>threetenbp</artifactId>
128 <version>${threetenbp-version}</version>
129 </dependency>
rope2528105de42019-04-09 18:20:13 +0000130 <dependency>
131 <groupId>junit</groupId>
132 <artifactId>junit</artifactId>
133 <version>4.12</version>
134 <!-- the test code is generated into the main source code :( -->
135 <scope>provided</scope>
136 </dependency>
137 <dependency>
138 <groupId>com.squareup.retrofit2</groupId>
139 <artifactId>converter-gson</artifactId>
140 <version>${retrofit2-version}</version>
141 </dependency>
142 <dependency>
143 <groupId>com.squareup.retrofit2</groupId>
144 <artifactId>retrofit</artifactId>
145 <version>${retrofit2-version}</version>
146 </dependency>
147 <dependency>
148 <groupId>com.squareup.retrofit2</groupId>
149 <artifactId>converter-scalars</artifactId>
150 <version>${retrofit2-version}</version>
151 </dependency>
152 <dependency>
153 <groupId>com.squareup.retrofit2</groupId>
154 <artifactId>adapter-rxjava2</artifactId>
155 <version>${retrofit2-version}</version>
156 </dependency>
157 <dependency>
158 <groupId>com.squareup.okhttp3</groupId>
159 <artifactId>okhttp</artifactId>
160 <version>${okhttp3-version}</version>
161 </dependency>
162 <dependency>
163 <groupId>com.squareup.okhttp3</groupId>
164 <artifactId>logging-interceptor</artifactId>
165 <version>${okhttp3-version}</version>
166 </dependency>
167 <dependency>
168 <groupId>com.squareup.okhttp</groupId>
169 <artifactId>logging-interceptor</artifactId>
170 <version>${okhttp-version}</version>
171 </dependency>
172
173 <!-- Will clean these dependencies before commit From here-->
174 <dependency>
175 <groupId>org.apache.oltu.oauth2</groupId>
176 <artifactId>org.apache.oltu.oauth2.client</artifactId>
177 <version>${oltu-version}</version>
178 </dependency>
179 <dependency>
180 <groupId>org.apache.oltu.oauth2</groupId>
181 <artifactId>org.apache.oltu.oauth2.common</artifactId>
182 <version>${oltu-version}</version>
183 </dependency>
184 <dependency>
185 <groupId>org.apache.oltu.oauth2</groupId>
186 <artifactId>org.apache.oltu.oauth2.client</artifactId>
187 <version>${oltu-version}</version>
188 </dependency>
189 <dependency>
190 <groupId>org.apache.oltu.oauth2</groupId>
191 <artifactId>org.apache.oltu.oauth2.httpclient4</artifactId>
192 <version>${oltu-version}</version>
193 </dependency>
194 <dependency>
195 <groupId>org.apache.oltu.oauth2</groupId>
196 <artifactId>org.apache.oltu.oauth2.dynamicreg.client</artifactId>
197 <version>${oltu-version}</version>
198 </dependency>
199 <dependency>
200 <groupId>org.apache.oltu.oauth2</groupId>
201 <artifactId>org.apache.oltu.oauth2.dynamicreg.common</artifactId>
202 <version>${oltu-version}</version>
203 </dependency>
204 <dependency>
205 <groupId>org.apache.oltu.oauth2</groupId>
206 <artifactId>org.apache.oltu.oauth2.authzserver</artifactId>
207 <version>${oltu-version}</version>
208 </dependency>
209 <dependency>
210 <groupId>org.apache.oltu.oauth2</groupId>
211 <artifactId>org.apache.oltu.oauth2.resourceserver</artifactId>
212 <version>${oltu-version}</version>
213 </dependency>
214 <dependency>
215 <groupId>org.apache.oltu.oauth2</groupId>
216 <artifactId>org.apache.oltu.oauth2.resourceserver-filter</artifactId>
217 <version>${oltu-version}</version>
218 </dependency>
219 <dependency>
220 <groupId>org.apache.oltu.oauth2</groupId>
221 <artifactId>org.apache.oltu.oauth2.dynamicreg.server</artifactId>
222 <version>${oltu-version}</version>
223 </dependency>
224 <dependency>
225 <groupId>org.apache.oltu.oauth2</groupId>
226 <artifactId>org.apache.oltu.oauth2.jwt</artifactId>
227 <version>${oltu-version}</version>
228 </dependency>
229 <!-- To here-->
230
231
232
MichaelMorris44a205e2019-04-02 13:46:47 +0000233 </dependencies>
MichaelMorris8aeffa02019-03-13 17:24:42 +0000234</project>