3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.onap.ccsdk.parent</groupId>
8 <artifactId>configbackuprestore</artifactId>
9 <version>1.0-SNAPSHOT</version>
11 <groupId>com.onap.sdnc.vnfbackup</groupId>
12 <artifactId>getBackupVnfDetailService</artifactId>
13 <version>1.0-SNAPSHOT</version>
14 <name>getBackupVnfDetailService</name>
15 <url>http://maven.apache.org</url>
17 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21 <groupId>junit</groupId>
22 <artifactId>junit</artifactId>
23 <version>4.4</version>
27 <groupId>org.mariadb.jdbc</groupId>
28 <artifactId>mariadb-java-client</artifactId>
29 <version>1.1.9</version>
31 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
33 <groupId>commons-codec</groupId>
34 <artifactId>commons-codec</artifactId>
35 <version>1.9</version>
39 <groupId>org.springframework.boot</groupId>
40 <artifactId>spring-boot-starter-web</artifactId>
41 <version>1.5.4.RELEASE</version>
45 <groupId>org.springframework</groupId>
46 <artifactId>spring-context</artifactId>
47 <version>4.3.9.RELEASE</version>
51 <groupId>org.springframework.boot</groupId>
52 <artifactId>spring-boot-starter-tomcat</artifactId>
53 <scope>provided</scope>
57 <groupId>org.apache.tomcat.embed</groupId>
58 <artifactId>tomcat-embed-jasper</artifactId>
59 <scope>provided</scope>
64 <groupId>org.springframework.boot</groupId>
65 <artifactId>spring-boot-devtools</artifactId>
66 <optional>true</optional>
70 <groupId>org.springframework.boot</groupId>
71 <artifactId>spring-boot-starter-test</artifactId>
73 <version>1.5.3.RELEASE</version>
77 <groupId>org.springframework.boot</groupId>
78 <artifactId>spring-boot-starter-data-jpa</artifactId>
81 <!-- Add Log4j2 Dependency -->
83 <groupId>org.springframework.boot</groupId>
84 <artifactId>spring-boot-starter-log4j2</artifactId>
86 <!-- https://mvnrepository.com/artifact/org.javers/javers-core -->
88 <groupId>org.javers</groupId>
89 <artifactId>javers-core</artifactId>
90 <version>3.9.3</version>
94 <groupId>org.json</groupId>
95 <artifactId>json</artifactId>
96 <version>20180130</version>
99 <!-- https://mvnrepository.com/artifact/com.flipkart.zjsonpatch/zjsonpatch -->
101 <groupId>com.flipkart.zjsonpatch</groupId>
102 <artifactId>zjsonpatch</artifactId>
103 <version>0.2.1</version>
110 <groupId>org.jacoco</groupId>
111 <artifactId>jacoco-maven-plugin</artifactId>
112 <version>0.7.5.201505241946</version>
115 Prepares the property pointing to the JaCoCo runtime agent which
116 is passed as VM argument when Maven the Surefire plugin is executed.
119 <id>pre-unit-test</id>
121 <goal>prepare-agent</goal>
124 <!-- Sets the path to the file which contains the execution data. -->
125 <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile>
127 Sets the name of the property containing the settings
128 for JaCoCo runtime agent.
130 <propertyName>surefireArgLine</propertyName>
134 Ensures that the code coverage report for unit tests is created after
135 unit tests have been run.
138 <id>post-unit-test</id>
144 <!-- Sets the path to the file which contains the execution data. -->
145 <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
146 <!-- Sets the output directory for the code coverage report. -->
147 <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>