Roll to next snapshot version
[sdnc/oam.git] / configbackuprestore / getBackupVnfDetailService / pom.xml
1 <?xml version="1.0"?>
2 <project
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"
5         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
6         <modelVersion>4.0.0</modelVersion>
7         <parent>
8                 <groupId>org.onap.sdnc.oam.vnfbackup</groupId>
9                 <artifactId>configbackuprestore</artifactId>
10                 <version>1.4.1-SNAPSHOT</version>
11         </parent>
12         <groupId>org.onap.sdnc.oam.vnfbackup</groupId>
13         <artifactId>getBackupVnfDetailService</artifactId>
14         <version>1.4.1-SNAPSHOT</version>
15         <name>sdnc-oam :: vnfbackup :: getBackupVnfDetailService</name>
16         <url>http://maven.apache.org</url>
17         <properties>
18                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19         </properties>
20         <dependencies>
21                 <dependency>
22                         <groupId>junit</groupId>
23                         <artifactId>junit</artifactId>
24                         <version>4.4</version>
25                         <scope>test</scope>
26                 </dependency>
27                 <dependency>
28                         <groupId>org.mariadb.jdbc</groupId>
29                         <artifactId>mariadb-java-client</artifactId>
30                         <version>1.1.9</version>
31                 </dependency>
32                 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
33                 <dependency>
34                         <groupId>commons-codec</groupId>
35                         <artifactId>commons-codec</artifactId>
36                         <version>1.9</version>
37                 </dependency>
38
39                 <dependency>
40                         <groupId>org.springframework.boot</groupId>
41                         <artifactId>spring-boot-starter-web</artifactId>
42                         <version>1.5.4.RELEASE</version>
43                 </dependency>
44
45                 <dependency>
46                         <groupId>org.springframework</groupId>
47                         <artifactId>spring-context</artifactId>
48                         <version>4.3.9.RELEASE</version>
49                 </dependency>
50
51                 <dependency>
52                         <groupId>org.springframework.boot</groupId>
53                         <artifactId>spring-boot-starter-tomcat</artifactId>
54                         <scope>provided</scope>
55                 </dependency>
56
57                 <dependency>
58                         <groupId>org.apache.tomcat.embed</groupId>
59                         <artifactId>tomcat-embed-jasper</artifactId>
60                         <scope>provided</scope>
61                 </dependency>
62
63
64                 <dependency>
65                         <groupId>org.springframework.boot</groupId>
66                         <artifactId>spring-boot-devtools</artifactId>
67                         <optional>true</optional>
68                 </dependency>
69
70                 <dependency>
71                         <groupId>org.springframework.boot</groupId>
72                         <artifactId>spring-boot-starter-test</artifactId>
73                         <scope>test</scope>
74                         <version>1.5.3.RELEASE</version>
75                 </dependency>
76
77                 <dependency>
78                         <groupId>org.springframework.boot</groupId>
79                         <artifactId>spring-boot-starter-data-jpa</artifactId>
80                 </dependency>
81
82                 <!-- Add Log4j2 Dependency -->
83                 <dependency>
84                         <groupId>org.springframework.boot</groupId>
85                         <artifactId>spring-boot-starter-log4j2</artifactId>
86                 </dependency>
87                 <!-- https://mvnrepository.com/artifact/org.javers/javers-core -->
88                 <dependency>
89                         <groupId>org.javers</groupId>
90                         <artifactId>javers-core</artifactId>
91                         <version>3.9.3</version>
92                 </dependency>
93
94                 <dependency>
95                         <groupId>org.json</groupId>
96                         <artifactId>json</artifactId>
97                         <version>20180130</version>
98                 </dependency>
99
100                 <!-- https://mvnrepository.com/artifact/com.flipkart.zjsonpatch/zjsonpatch -->
101                 <dependency>
102                         <groupId>com.flipkart.zjsonpatch</groupId>
103                         <artifactId>zjsonpatch</artifactId>
104                         <version>0.2.1</version>
105                 </dependency>
106
107         </dependencies>
108         <build>
109                 <plugins>
110                         <plugin>
111                                 <groupId>org.jacoco</groupId>
112                                 <artifactId>jacoco-maven-plugin</artifactId>
113                                 <version>0.7.5.201505241946</version>
114                                 <executions>
115                                         <!-- Prepares the property pointing to the JaCoCo runtime agent which 
116                                                 is passed as VM argument when Maven the Surefire plugin is executed. -->
117                                         <execution>
118                                                 <id>pre-unit-test</id>
119                                                 <goals>
120                                                         <goal>prepare-agent</goal>
121                                                 </goals>
122                                                 <configuration>
123                                                         <!-- Sets the path to the file which contains the execution data. -->
124                                                         <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</destFile>
125                                                         <!-- Sets the name of the property containing the settings for JaCoCo 
126                                                                 runtime agent. -->
127                                                         <propertyName>surefireArgLine</propertyName>
128                                                 </configuration>
129                                         </execution>
130                                         <!-- Ensures that the code coverage report for unit tests is created 
131                                                 after unit tests have been run. -->
132                                         <execution>
133                                                 <id>post-unit-test</id>
134                                                 <phase>test</phase>
135                                                 <goals>
136                                                         <goal>report</goal>
137                                                 </goals>
138                                                 <configuration>
139                                                         <!-- Sets the path to the file which contains the execution data. -->
140                                                         <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec</dataFile>
141                                                         <!-- Sets the output directory for the code coverage report. -->
142                                                         <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
143                                                 </configuration>
144                                         </execution>
145                                 </executions>
146                         </plugin>
147                 </plugins>
148         </build>
149 </project>