blob: 0b1a24e6591d45c12b6c869e4e27199f60fe0d97 [file] [log] [blame]
waqas.ikram37dbb282021-02-03 14:52:39 +00001<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>
waqas.ikram576690b2021-02-04 12:23:35 +00005 <groupId>org.onap.so.so-etsi-nfvo.ns.lcm</groupId>
waqas.ikram37dbb282021-02-03 14:52:39 +00006 <artifactId>so-etsi-nfvo-ns-lcm</artifactId>
waqas.ikramcf5385b2021-06-25 12:43:47 +01007 <version>1.9.0-SNAPSHOT</version>
waqas.ikram37dbb282021-02-03 14:52:39 +00008 </parent>
9 <artifactId>so-etsi-nfvo-ns-lcm-api</artifactId>
10 <name>SO ETSI NFVO NS LCM Manager Api</name>
waqas.ikrama5523bf2021-02-03 15:33:04 +000011
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>
waqas.ikrama5523bf2021-02-03 15:33:04 +000027 <output>${project.build.directory}/generated-sources/so-etsi-nfvo-ns-lcm-api</output>
28 <apiPackage>org.onap.so.etsi.nfvo.ns.lcm.api</apiPackage>
29 <modelPackage>org.onap.so.etsi.nfvo.ns.lcm.model</modelPackage>
30 <generateApiTests>false</generateApiTests>
31 <generateModelTests>false</generateModelTests>
waqas.ikram3e571ec2021-08-05 16:10:22 +010032 <generateApis>false</generateApis>
33 <generateSupportingFiles>false</generateSupportingFiles>
waqas.ikrama5523bf2021-02-03 15:33:04 +000034 <configOptions>
35 <sourceFolder>src/gen/java/main</sourceFolder>
36 <withXml>true</withXml>
37 <useRxJava2>true</useRxJava2>
38 <serializableModel>true</serializableModel>
39 <dateLibrary>java8-localdatetime</dateLibrary>
40 </configOptions>
41 </configuration>
42 </execution>
43 </executions>
44 </plugin>
45 <plugin>
46 <groupId>org.codehaus.mojo</groupId>
47 <artifactId>build-helper-maven-plugin</artifactId>
48 <executions>
49 <execution>
50 <id>add-source</id>
51 <phase>generate-sources</phase>
52 <goals>
53 <goal>add-source</goal>
54 </goals>
55 <configuration>
56 <sources>
57 <source>${project.basedir}/target/generated-sources/so-etsi-nfvo-ns-lcm-api/src/gen/java/main</source>
58 </sources>
59 </configuration>
60 </execution>
61 </executions>
62 </plugin>
63 </plugins>
64 <pluginManagement>
65 <plugins>
66 <plugin>
67 <groupId>org.eclipse.m2e</groupId>
68 <artifactId>lifecycle-mapping</artifactId>
69 <version>1.0.0</version>
70 <configuration>
71 <lifecycleMappingMetadata>
72 <pluginExecutions>
73 <pluginExecution>
74 <pluginExecutionFilter>
75 <groupId>io.swagger</groupId>
76 <artifactId>swagger-codegen-maven-plugin</artifactId>
77 <goals>
78 <goal>generate</goal>
79 </goals>
80 <versionRange>[2.2.0,)</versionRange>
81 </pluginExecutionFilter>
82 <action>
83 <execute>
84 <runOnIncremental>false</runOnIncremental>
85 </execute>
86 </action>
87 </pluginExecution>
88 </pluginExecutions>
89 </lifecycleMappingMetadata>
90 </configuration>
91 </plugin>
92 </plugins>
93 </pluginManagement>
94 </build>
95 <dependencies>
96 <dependency>
97 <groupId>io.swagger</groupId>
98 <artifactId>swagger-annotations</artifactId>
99 <version>${swagger-core-version}</version>
100 </dependency>
101 <dependency>
waqas.ikrama5523bf2021-02-03 15:33:04 +0000102 <groupId>com.google.code.gson</groupId>
103 <artifactId>gson</artifactId>
waqas.ikram97d61a72022-02-10 15:00:13 +0000104 <version>${gson-version}</version>
waqas.ikrama5523bf2021-02-03 15:33:04 +0000105 </dependency>
106 <dependency>
waqas.ikrama5523bf2021-02-03 15:33:04 +0000107 <groupId>javax.xml.bind</groupId>
108 <artifactId>jaxb-api</artifactId>
109 </dependency>
110 </dependencies>
111
waqas.ikram37dbb282021-02-03 14:52:39 +0000112</project>