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