diff options
Diffstat (limited to 'a1-policy-management/pom.xml')
-rw-r--r-- | a1-policy-management/pom.xml | 30 |
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> |