aboutsummaryrefslogtreecommitdiffstats
path: root/a1-policy-management/pom.xml
diff options
context:
space:
mode:
authorraviteja.karumuri <raviteja.karumuri@est.tech>2024-03-22 11:55:58 +0000
committerraviteja.karumuri <raviteja.karumuri@est.tech>2024-05-28 16:51:03 +0100
commit6de5c037f336ac5e7bee62e1dd2062a797a83e51 (patch)
tree563f31663b259f306ac57e8d2be582905e13708c /a1-policy-management/pom.xml
parent81f1caeee359e539284e20589605bcb87bf56729 (diff)
Upgrading API YAML file to include the WG2 R1-AP V05.00 approved API
Issue-ID: CCSDK-4000 Change-Id: Id2b2f6051735ad25cca301e474dda07c9b609401 Signed-off-by: Raviteja Karumuri <raviteja.karumuri@est.tech>
Diffstat (limited to 'a1-policy-management/pom.xml')
-rw-r--r--a1-policy-management/pom.xml30
1 files changed, 30 insertions, 0 deletions
diff --git a/a1-policy-management/pom.xml b/a1-policy-management/pom.xml
index c6e749c6..9480201e 100644
--- a/a1-policy-management/pom.xml
+++ b/a1-policy-management/pom.xml
@@ -396,6 +396,36 @@
</configOptions>
</configuration>
</execution>
+ <execution>
+ <id>generate-policy-api-v3</id>
+ <phase>generate-sources </phase>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <inputSpec>${project.basedir}/api/pms-api-v3.yaml</inputSpec>
+ <invokerPackage>${project.groupId}.a1policymanagementservice.controllers.v3</invokerPackage>
+ <apiPackage>${project.groupId}.a1policymanagementservice.controllers.api.v3</apiPackage>
+ <modelPackage>${project.groupId}.a1policymanagementservice.models.v3</modelPackage>
+ <generateApiTests>false</generateApiTests>
+ <generateModelTests>false</generateModelTests>
+ <generatorName>spring</generatorName>
+ <generateSupportingFiles>false</generateSupportingFiles>
+ <skipValidateSpec>false</skipValidateSpec>
+ <library>spring-boot</library>
+ <configOptions>
+ <sourceFolder>src/gen/java</sourceFolder>
+ <interfaceOnly>true</interfaceOnly>
+ <useTags>true</useTags>
+ <reactive>true</reactive>
+ <dateLibrary>java8</dateLibrary>
+ <java8>true</java8>
+ <unhandledException>true</unhandledException>
+ <openApiNullable>false</openApiNullable>
+ <skipDefaultInterface>true</skipDefaultInterface>
+ </configOptions>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>