Convert streams_publishes and streams_subscribes json strings under applicationConfig...
[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.2-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                 <dependency>
105                         <groupId>com.squareup.okhttp3</groupId>
106                         <artifactId>mockwebserver</artifactId>
107                         <version>4.0.1</version>
108                         <scope>test</scope>
109                 </dependency>
110         </dependencies>
111         <dependencyManagement>
112                 <dependencies>
113                         <dependency>
114                                 <!-- Import dependency management from Spring Boot -->
115                                 <groupId>org.springframework.boot</groupId>
116                                 <artifactId>spring-boot-dependencies</artifactId>
117                                 <version>${spring-boot.version}</version>
118                                 <type>pom</type>
119                                 <scope>import</scope>
120                         </dependency>
121                 </dependencies>
122         </dependencyManagement>
123         <build>
124                 <plugins>
125                         <plugin>
126                                 <groupId>org.apache.maven.plugins</groupId>
127                                 <artifactId>maven-javadoc-plugin</artifactId>
128                                 <version>2.10.2</version>
129                                 <configuration>
130                                         <additionalparam>-Xdoclint:all</additionalparam>
131                                         <additionalparam>-Xlint:all</additionalparam>
132                                 </configuration>
133                         </plugin>
134
135                         <plugin>
136                                 <groupId>org.apache.maven.plugins</groupId>
137                                 <artifactId>maven-surefire-report-plugin</artifactId>
138                                 <version>2.6</version>
139                                 <executions>
140                                         <execution>
141                                                 <phase>test</phase>
142                                                 <goals>
143                                                         <goal>report</goal>
144                                                 </goals>
145                                         </execution>
146                                 </executions>
147                         </plugin>
148                         <plugin>
149                                 <groupId>org.apache.maven.plugins</groupId>
150                                 <artifactId>maven-surefire-plugin</artifactId>
151                                 <version>2.22.2</version>
152                         </plugin>
153                         <plugin>
154                                 <groupId>org.sonarsource.scanner.maven</groupId>
155                                 <artifactId>sonar-maven-plugin</artifactId>
156                                 <version>${sonar.maven.plugin}</version>
157                         </plugin>
158                 </plugins>
159         </build>
160 </project>