1 <?xml version="1.0" encoding="UTF-8"?>
3 ~ # ============LICENSE_START=======================================================
4 ~ # Copyright (c) 2021-2022 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
10 ~ # http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
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>
25 <module>helmchartgenerator-core</module>
26 <module>helmchartgenerator-cli</module>
29 <groupId>org.onap.oparent</groupId>
30 <artifactId>oparent</artifactId>
31 <version>2.0.0</version>
34 <groupId>org.onap.dcaegen2.platform</groupId>
35 <artifactId>helmchartgenerator</artifactId>
36 <version>1.0.4-SNAPSHOT</version>
37 <name>helm-chart-generator</name>
38 <description>Helm chart generator</description>
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>
54 <groupId>org.springframework.boot</groupId>
55 <artifactId>spring-boot-starter</artifactId>
58 <groupId>org.springframework.boot</groupId>
59 <artifactId>spring-boot-starter-test</artifactId>
63 <groupId>org.junit.vintage</groupId>
64 <artifactId>junit-vintage-engine</artifactId>
67 <groupId>com.fasterxml.jackson.core</groupId>
68 <artifactId>jackson-databind</artifactId>
73 <groupId>commons-io</groupId>
74 <artifactId>commons-io</artifactId>
75 <version>2.11.0</version>
78 <groupId>org.projectlombok</groupId>
79 <artifactId>lombok</artifactId>
80 <version>1.18.20</version>
83 <groupId>com.fasterxml.jackson.core</groupId>
84 <artifactId>jackson-databind</artifactId>
85 <version>2.10.3</version>
88 <groupId>com.fasterxml.jackson.dataformat</groupId>
89 <artifactId>jackson-dataformat-yaml</artifactId>
90 <version>2.9.8</version>
93 <groupId>org.everit.json</groupId>
94 <artifactId>org.everit.json.schema</artifactId>
95 <version>1.3.0</version>
98 <groupId>com.vaadin.external.google</groupId>
99 <artifactId>android-json</artifactId>
100 <version>0.0.20131108.vaadin1</version>
101 <scope>compile</scope>
104 <groupId>com.squareup.okhttp3</groupId>
105 <artifactId>okhttp</artifactId>
106 <version>4.9.3</version>
109 <groupId>com.squareup.okio</groupId>
110 <artifactId>okio</artifactId>
115 <groupId>com.squareup.okhttp3</groupId>
116 <artifactId>mockwebserver</artifactId>
117 <version>4.9.3</version>
121 <groupId>com.squareup.okio</groupId>
122 <artifactId>okio</artifactId>
123 <version>2.2.2</version>
126 <dependencyManagement>
129 <!-- Import dependency management from Spring Boot -->
130 <groupId>org.springframework.boot</groupId>
131 <artifactId>spring-boot-dependencies</artifactId>
132 <version>${spring-boot.version}</version>
134 <scope>import</scope>
137 </dependencyManagement>
141 <groupId>org.apache.maven.plugins</groupId>
142 <artifactId>maven-javadoc-plugin</artifactId>
143 <version>2.10.2</version>
145 <additionalparam>-Xdoclint:all</additionalparam>
146 <additionalparam>-Xlint:all</additionalparam>
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-surefire-report-plugin</artifactId>
153 <version>2.6</version>
164 <groupId>org.apache.maven.plugins</groupId>
165 <artifactId>maven-surefire-plugin</artifactId>
166 <version>2.22.2</version>
169 <groupId>org.sonarsource.scanner.maven</groupId>
170 <artifactId>sonar-maven-plugin</artifactId>
171 <version>${sonar.maven.plugin}</version>