Change to use checked exceptions in rAPP Catalogue
[nonrtric.git] / r-app-catalogue / pom.xml
index ea36b58..0ceb7bb 100644 (file)
@@ -31,7 +31,7 @@
     </parent>\r
     <groupId>org.o-ran-sc.nonrtric</groupId>\r
     <artifactId>r-app-catalogue</artifactId>\r
-    <version>1.0.0-SNAPSHOT</version>\r
+    <version>1.1.0-SNAPSHOT</version>\r
     <licenses>\r
         <license>\r
             <name>The Apache Software License, Version 2.0</name>\r
@@ -45,6 +45,7 @@
         <jackson-databind-nullable.version>0.2.1</jackson-databind-nullable.version>\r
         <openapi-generator-maven-plugin.version>4.3.1</openapi-generator-maven-plugin.version>\r
         <swagger-codegen-maven-plugin.version>3.0.11</swagger-codegen-maven-plugin.version>\r
+        <jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version>\r
         <docker-maven-plugin.version>0.30.0</docker-maven-plugin.version>\r
     </properties>\r
 \r
 \r
     <build>\r
         <plugins>\r
+            <plugin>\r
+                <groupId>org.springframework.boot</groupId>\r
+                <artifactId>spring-boot-maven-plugin</artifactId>\r
+            </plugin>\r
             <plugin>\r
                 <groupId>org.openapitools</groupId>\r
                 <artifactId>openapi-generator-maven-plugin</artifactId>\r
                             <generatorName>spring</generatorName>\r
                             <apiPackage>org.oransc.rappcatalogue.api</apiPackage>\r
                             <modelPackage>org.oransc.rappcatalogue.model</modelPackage>\r
+                            <invokerPackage>org.oransc.rappcatalogue</invokerPackage>\r
                             <configOptions>\r
                                 <delegatePattern>true</delegatePattern>\r
+                                <unhandledException>true</unhandledException>\r
                             </configOptions>\r
                         </configuration>\r
                     </execution>\r
                     </execution>\r
                 </executions>\r
             </plugin>\r
+            <plugin>\r
+                <groupId>org.jacoco</groupId>\r
+                <artifactId>jacoco-maven-plugin</artifactId>\r
+                <version>${jacoco-maven-plugin.version}</version>\r
+                <executions>\r
+                    <execution>\r
+                        <id>default-prepare-agent</id>\r
+                        <goals>\r
+                            <goal>prepare-agent</goal>\r
+                        </goals>\r
+                    </execution>\r
+                    <execution>\r
+                        <id>default-report</id>\r
+                        <phase>prepare-package</phase>\r
+                        <goals>\r
+                            <goal>report</goal>\r
+                        </goals>\r
+                    </execution>\r
+                </executions>\r
+            </plugin>\r
             <plugin>\r
                 <groupId>io.fabric8</groupId>\r
                 <artifactId>docker-maven-plugin</artifactId>\r