Helm-generator - seedcode delivery for helm chart generation tool from component...
[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         </properties>
45         <dependencies>
46                 <dependency>
47                         <groupId>org.springframework.boot</groupId>
48                         <artifactId>spring-boot-starter</artifactId>
49                 </dependency>
50                 <dependency>
51                         <groupId>org.springframework.boot</groupId>
52                         <artifactId>spring-boot-starter-test</artifactId>
53                         <scope>test</scope>
54                         <exclusions>
55                                 <exclusion>
56                                         <groupId>org.junit.vintage</groupId>
57                                         <artifactId>junit-vintage-engine</artifactId>
58                                 </exclusion>
59                         </exclusions>
60                 </dependency>
61                 <dependency>
62                         <groupId>commons-io</groupId>
63                         <artifactId>commons-io</artifactId>
64                         <version>2.4</version>
65                 </dependency>
66                 <dependency>
67                         <groupId>org.projectlombok</groupId>
68                         <artifactId>lombok</artifactId>
69                         <version>1.18.20</version>
70                 </dependency>
71                 <dependency>
72                         <groupId>com.fasterxml.jackson.core</groupId>
73                         <artifactId>jackson-databind</artifactId>
74                         <version>2.10.3</version>
75                 </dependency>
76                 <dependency>
77                         <groupId>com.fasterxml.jackson.dataformat</groupId>
78                         <artifactId>jackson-dataformat-yaml</artifactId>
79                         <version>2.9.8</version>
80                 </dependency>
81                 <dependency>
82                         <groupId>org.everit.json</groupId>
83                         <artifactId>org.everit.json.schema</artifactId>
84                         <version>1.3.0</version>
85                 </dependency>
86                 <dependency>
87                         <groupId>com.vaadin.external.google</groupId>
88                         <artifactId>android-json</artifactId>
89                         <version>0.0.20131108.vaadin1</version>
90                         <scope>compile</scope>
91                 </dependency>
92                 <dependency>
93                         <groupId>com.squareup.okhttp3</groupId>
94                         <artifactId>okhttp</artifactId>
95                         <version>4.0.1</version>
96                 </dependency>
97         </dependencies>
98         <dependencyManagement>
99                 <dependencies>
100                         <dependency>
101                                 <!-- Import dependency management from Spring Boot -->
102                                 <groupId>org.springframework.boot</groupId>
103                                 <artifactId>spring-boot-dependencies</artifactId>
104                                 <version>${spring-boot.version}</version>
105                                 <type>pom</type>
106                                 <scope>import</scope>
107                         </dependency>
108                 </dependencies>
109         </dependencyManagement>
110         <build>
111                 <plugins>
112                         <plugin>
113                                 <groupId>org.apache.maven.plugins</groupId>
114                                 <artifactId>maven-surefire-plugin</artifactId>
115                                 <version>2.22.2</version>
116                         </plugin>
117                 </plugins>
118         </build>
119         <reporting>
120                 <plugins>
121                         <plugin>
122                                 <groupId>org.codehaus.mojo</groupId>
123                                 <artifactId>cobertura-maven-plugin</artifactId>
124                                 <version>2.7</version>
125                         </plugin>
126                 </plugins>
127         </reporting>
128
129 </project>