blob: 22304eadef8f40deac4f0cca125289eceee51f41 [file] [log] [blame]
MukeshKumar1d9546b2020-08-11 09:55:46 +01001<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.onap.so.etsi.nfvo</groupId>
6 <artifactId>so-etsi-nfvo-ns-lcm</artifactId>
seshukm1c8d0202021-02-15 20:35:29 +05307 <version>1.8.0-SNAPSHOT</version>
MukeshKumar1d9546b2020-08-11 09:55:46 +01008 </parent>
9 <artifactId>so-etsi-nfvo-ns-lcm-api</artifactId>
10 <name>SO ETSI NFVO NS LCM Manager Api</name>
MukeshKumar677c4b02020-08-13 10:46:02 +010011
12 <build>
13 <plugins>
14 <plugin>
15 <groupId>io.swagger</groupId>
16 <artifactId>swagger-codegen-maven-plugin</artifactId>
17 <version>${version-swagger-codegen}</version>
18 <executions>
19 <execution>
20 <id>so-etsi-nfvo-ns-lcm-api</id>
21 <goals>
22 <goal>generate</goal>
23 </goals>
24 <configuration>
25 <inputSpec>${basedir}/src/main/resources/SOL005-NSLifecycleManagement-API.json</inputSpec>
26 <language>java</language>
27 <library>okhttp-gson</library>
28 <output>${project.build.directory}/generated-sources/so-etsi-nfvo-ns-lcm-api</output>
29 <apiPackage>org.onap.so.etsi.nfvo.ns.lcm.api</apiPackage>
30 <modelPackage>org.onap.so.etsi.nfvo.ns.lcm.model</modelPackage>
31 <generateApiTests>false</generateApiTests>
32 <generateModelTests>false</generateModelTests>
33 <configOptions>
34 <sourceFolder>src/gen/java/main</sourceFolder>
35 <withXml>true</withXml>
36 <useRxJava2>true</useRxJava2>
37 <serializableModel>true</serializableModel>
38 <dateLibrary>java8-localdatetime</dateLibrary>
39 </configOptions>
40 </configuration>
41 </execution>
42 </executions>
43 </plugin>
44 <plugin>
45 <groupId>org.codehaus.mojo</groupId>
46 <artifactId>build-helper-maven-plugin</artifactId>
47 <executions>
48 <execution>
49 <id>add-source</id>
50 <phase>generate-sources</phase>
51 <goals>
52 <goal>add-source</goal>
53 </goals>
54 <configuration>
55 <sources>
56 <source>${project.basedir}/target/generated-sources/so-etsi-nfvo-ns-lcm-api/src/gen/java/main</source>
57 </sources>
58 </configuration>
59 </execution>
60 </executions>
61 </plugin>
62 </plugins>
63 <pluginManagement>
64 <plugins>
65 <plugin>
66 <groupId>org.eclipse.m2e</groupId>
67 <artifactId>lifecycle-mapping</artifactId>
68 <version>1.0.0</version>
69 <configuration>
70 <lifecycleMappingMetadata>
71 <pluginExecutions>
72 <pluginExecution>
73 <pluginExecutionFilter>
74 <groupId>io.swagger</groupId>
75 <artifactId>swagger-codegen-maven-plugin</artifactId>
76 <goals>
77 <goal>generate</goal>
78 </goals>
79 <versionRange>[2.2.0,)</versionRange>
80 </pluginExecutionFilter>
81 <action>
82 <execute>
83 <runOnIncremental>false</runOnIncremental>
84 </execute>
85 </action>
86 </pluginExecution>
87 </pluginExecutions>
88 </lifecycleMappingMetadata>
89 </configuration>
90 </plugin>
91 </plugins>
92 </pluginManagement>
93 </build>
94 <dependencies>
95 <dependency>
96 <groupId>io.swagger</groupId>
97 <artifactId>swagger-annotations</artifactId>
98 <version>${swagger-core-version}</version>
99 </dependency>
100 <dependency>
101 <groupId>com.squareup.retrofit2</groupId>
102 <artifactId>converter-gson</artifactId>
103 <version>${retrofit-version}</version>
104 </dependency>
105 <dependency>
106 <groupId>com.squareup.retrofit2</groupId>
107 <artifactId>retrofit</artifactId>
108 <version>${retrofit-version}</version>
109 </dependency>
110 <dependency>
111 <groupId>com.squareup.retrofit2</groupId>
112 <artifactId>converter-scalars</artifactId>
113 <version>${retrofit-version}</version>
114 </dependency>
115 <dependency>
116 <groupId>org.apache.oltu.oauth2</groupId>
117 <artifactId>org.apache.oltu.oauth2.client</artifactId>
118 <version>${oltu-version}</version>
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>
130 <dependency>
131 <groupId>io.reactivex.rxjava2</groupId>
132 <artifactId>rxjava</artifactId>
133 </dependency>
134 <dependency>
135 <groupId>com.squareup.retrofit2</groupId>
136 <artifactId>adapter-rxjava2</artifactId>
137 <version>${retrofit-version}</version>
138 </dependency>
139 <dependency>
140 <groupId>com.google.code.gson</groupId>
141 <artifactId>gson</artifactId>
142 </dependency>
143 <dependency>
144 <groupId>com.squareup.okio</groupId>
145 <artifactId>okio</artifactId>
146 <version>${okio-version}</version>
147 </dependency>
148 <dependency>
149 <groupId>com.squareup.okhttp3</groupId>
150 <artifactId>okhttp</artifactId>
151 <version>${okhttp3-version}</version>
152 </dependency>
153 <dependency>
154 <groupId>com.squareup.okhttp3</groupId>
155 <artifactId>logging-interceptor</artifactId>
156 <version>${okhttp3-version}</version>
157 </dependency>
158 <dependency>
159 <groupId>com.squareup.okhttp</groupId>
160 <artifactId>logging-interceptor</artifactId>
161 <version>${okhttp-version}</version>
162 </dependency>
163 <dependency>
164 <groupId>com.squareup.okhttp</groupId>
165 <artifactId>okhttp</artifactId>
166 <version>${okhttp-version}</version>
167 </dependency>
168 <dependency>
MukeshKumar677c4b02020-08-13 10:46:02 +0100169 <groupId>javax.xml.bind</groupId>
170 <artifactId>jaxb-api</artifactId>
MukeshKumar677c4b02020-08-13 10:46:02 +0100171 </dependency>
172 </dependencies>
173
MukeshKumar1d9546b2020-08-11 09:55:46 +0100174</project>