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