fixed jacoco.xml report path for helm-chart-generator
[dcaegen2/platform.git] / mod2 / helm-generator / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ # ============LICENSE_START=======================================================
4   ~ # Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
5   ~ # ================================================================================
6   ~ # Licensed under the Apache License, Version 2.0 (the "License");
7   ~ # you may not use this file except in compliance with the License.
8   ~ # You may obtain a copy of the License at
9   ~ #
10   ~ #      http://www.apache.org/licenses/LICENSE-2.0
11   ~ #
12   ~ # Unless required by applicable law or agreed to in writing, software
13   ~ # distributed under the License is distributed on an "AS IS" BASIS,
14   ~ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15   ~ # See the License for the specific language governing permissions and
16   ~ # limitations under the License.
17   ~ # ============LICENSE_END=========================================================
18   -->
19
20 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21                  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
22         <modelVersion>4.0.0</modelVersion>
23         <packaging>pom</packaging>
24         <modules>
25                 <module>helmchartgenerator-core</module>
26                 <module>helmchartgenerator-cli</module>
27         </modules>
28         <parent>
29                 <groupId>org.onap.oparent</groupId>
30                 <artifactId>oparent</artifactId>
31                 <version>2.0.0</version>
32         </parent>
33
34         <groupId>org.onap.dcaegen2.platform</groupId>
35         <artifactId>helmchartgenerator</artifactId>
36         <version>1.0.0-SNAPSHOT</version>
37         <name>helm-chart-generator</name>
38         <description>Helm chart generator</description>
39         <properties>
40                 <java.version>11</java.version>
41                 <maven.compiler.source>${java.version}</maven.compiler.source>
42                 <maven.compiler.target>${java.version}</maven.compiler.target>
43                 <spring-boot.version>2.4.0</spring-boot.version>
44                 <sonar.maven.plugin>3.0.2</sonar.maven.plugin>
45                 <sonar.junit.reportsPath>${project.basedir}/target/surefire-reports
46                 </sonar.junit.reportsPath>
47                 <sonar.surefire.reportsPath>${project.basedir}/target/surefire-reports
48                 </sonar.surefire.reportsPath>
49                 <sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/target/site/jacoco-ut/jacoco.xml
50                 </sonar.coverage.jacoco.xmlReportPaths>
51         </properties>
52         <dependencies>
53                 <dependency>
54                         <groupId>org.springframework.boot</groupId>
55                         <artifactId>spring-boot-starter</artifactId>
56                 </dependency>
57                 <dependency>
58                         <groupId>org.springframework.boot</groupId>
59                         <artifactId>spring-boot-starter-test</artifactId>
60                         <scope>test</scope>
61                         <exclusions>
62                                 <exclusion>
63                                         <groupId>org.junit.vintage</groupId>
64                                         <artifactId>junit-vintage-engine</artifactId>
65                                 </exclusion>
66                         </exclusions>
67                 </dependency>
68                 <dependency>
69                         <groupId>commons-io</groupId>
70                         <artifactId>commons-io</artifactId>
71                         <version>2.4</version>
72                 </dependency>
73                 <dependency>
74                         <groupId>org.projectlombok</groupId>
75                         <artifactId>lombok</artifactId>
76                         <version>1.18.20</version>
77                 </dependency>
78                 <dependency>
79                         <groupId>com.fasterxml.jackson.core</groupId>
80                         <artifactId>jackson-databind</artifactId>
81                         <version>2.10.3</version>
82                 </dependency>
83                 <dependency>
84                         <groupId>com.fasterxml.jackson.dataformat</groupId>
85                         <artifactId>jackson-dataformat-yaml</artifactId>
86                         <version>2.9.8</version>
87                 </dependency>
88                 <dependency>
89                         <groupId>org.everit.json</groupId>
90                         <artifactId>org.everit.json.schema</artifactId>
91                         <version>1.3.0</version>
92                 </dependency>
93                 <dependency>
94                         <groupId>com.vaadin.external.google</groupId>
95                         <artifactId>android-json</artifactId>
96                         <version>0.0.20131108.vaadin1</version>
97                         <scope>compile</scope>
98                 </dependency>
99                 <dependency>
100                         <groupId>com.squareup.okhttp3</groupId>
101                         <artifactId>okhttp</artifactId>
102                         <version>4.0.1</version>
103                 </dependency>
104         </dependencies>
105         <dependencyManagement>
106                 <dependencies>
107                         <dependency>
108                                 <!-- Import dependency management from Spring Boot -->
109                                 <groupId>org.springframework.boot</groupId>
110                                 <artifactId>spring-boot-dependencies</artifactId>
111                                 <version>${spring-boot.version}</version>
112                                 <type>pom</type>
113                                 <scope>import</scope>
114                         </dependency>
115                 </dependencies>
116         </dependencyManagement>
117         <build>
118                 <plugins>
119                         <plugin>
120                                 <groupId>org.apache.maven.plugins</groupId>
121                                 <artifactId>maven-javadoc-plugin</artifactId>
122                                 <version>2.10.2</version>
123                                 <configuration>
124                                         <additionalparam>-Xdoclint:all</additionalparam>
125                                         <additionalparam>-Xlint:all</additionalparam>
126                                 </configuration>
127                         </plugin>
128
129                         <plugin>
130                                 <groupId>org.apache.maven.plugins</groupId>
131                                 <artifactId>maven-surefire-report-plugin</artifactId>
132                                 <version>2.6</version>
133                                 <executions>
134                                         <execution>
135                                                 <phase>test</phase>
136                                                 <goals>
137                                                         <goal>report</goal>
138                                                 </goals>
139                                         </execution>
140                                 </executions>
141                         </plugin>
142                         <plugin>
143                                 <groupId>org.apache.maven.plugins</groupId>
144                                 <artifactId>maven-surefire-plugin</artifactId>
145                                 <version>2.22.2</version>
146                         </plugin>
147                         <plugin>
148                                 <groupId>org.sonarsource.scanner.maven</groupId>
149                                 <artifactId>sonar-maven-plugin</artifactId>
150                                 <version>${sonar.maven.plugin}</version>
151                         </plugin>
152                 </plugins>
153         </build>
154 </project>