<artifactId>cps-rest</artifactId>\r
\r
<properties>\r
- <minimum-coverage>0.88</minimum-coverage>\r
+ <minimum-coverage>0.53</minimum-coverage>\r
</properties>\r
\r
<dependencies>\r
<groupId>io.springfox</groupId>\r
<artifactId>springfox-boot-starter</artifactId>\r
</dependency>\r
+ <dependency>\r
+ <groupId>io.swagger</groupId>\r
+ <artifactId>swagger-annotations</artifactId>\r
+ </dependency>\r
<dependency>\r
<groupId>org.apache.commons</groupId>\r
<artifactId>commons-lang3</artifactId>\r
\r
<build>\r
<plugins>\r
- <plugin>\r
- <groupId>org.springframework.boot</groupId>\r
- <artifactId>spring-boot-maven-plugin</artifactId>\r
- </plugin>\r
<!-- Swagger code generation. -->\r
<plugin>\r
<groupId>io.swagger.codegen.v3</groupId>\r
<artifactId>swagger-codegen-maven-plugin</artifactId>\r
+ <executions>\r
+ <execution>\r
+ <goals>\r
+ <goal>generate</goal>\r
+ </goals>\r
+ <configuration>\r
+ <inputSpec>${project.basedir}/docs/api/swagger/openapi.yml</inputSpec>\r
+ <invokerPackage>org.onap.cps.rest.controller</invokerPackage>\r
+ <modelPackage>org.onap.cps.rest.model</modelPackage>\r
+ <apiPackage>org.onap.cps.rest.api</apiPackage>\r
+ <language>spring</language>\r
+ <generateSupportingFiles>false</generateSupportingFiles>\r
+ <configOptions>\r
+ <sourceFolder>src/gen/java</sourceFolder>\r
+ <dateLibrary>java11</dateLibrary>\r
+ <interfaceOnly>true</interfaceOnly>\r
+ <useTags>true</useTags>\r
+ </configOptions>\r
+ </configuration>\r
+ </execution>\r
+ </executions>\r
</plugin>\r
</plugins>\r
</build>\r
-\r
- <profiles>\r
- <profile>\r
- <id>docker</id>\r
- <activation>\r
- <activeByDefault>false</activeByDefault>\r
- </activation>\r
- <build>\r
- <plugins>\r
- <plugin>\r
- <groupId>com.google.cloud.tools</groupId>\r
- <artifactId>jib-maven-plugin</artifactId>\r
- <executions>\r
- <execution>\r
- <phase>package</phase>\r
- <id>build</id>\r
- <goals>\r
- <goal>dockerBuild</goal>\r
- </goals>\r
- </execution>\r
- <execution>\r
- <phase>deploy</phase>\r
- <id>buildAndPush</id>\r
- <goals>\r
- <goal>build</goal>\r
- </goals>\r
- </execution>\r
- </executions>\r
- </plugin>\r
- </plugins>\r
- </build>\r
- </profile>\r
- </profiles>\r
</project>\r