Skip to content

Commit 2e345f6

Browse files
author
github-actions
committed
release 0.2.0
1 parent ebb030f commit 2e345f6

File tree

8 files changed

+913
-4
lines changed

8 files changed

+913
-4
lines changed

kafka-ui-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>kafka-ui</artifactId>
66
<groupId>com.provectus</groupId>
7-
<version>0.2.0-SNAPSHOT</version>
7+
<version>0.2.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010

kafka-ui-api/pom.xml.versionsBackup

Lines changed: 382 additions & 0 deletions
Large diffs are not rendered by default.

kafka-ui-contract/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>kafka-ui</artifactId>
66
<groupId>com.provectus</groupId>
7-
<version>0.2.0-SNAPSHOT</version>
7+
<version>0.2.0</version>
88
</parent>
99

1010
<modelVersion>4.0.0</modelVersion>
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
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">
4+
<parent>
5+
<artifactId>kafka-ui</artifactId>
6+
<groupId>com.provectus</groupId>
7+
<version>0.1.1-SNAPSHOT</version>
8+
</parent>
9+
10+
<modelVersion>4.0.0</modelVersion>
11+
<artifactId>kafka-ui-contract</artifactId>
12+
13+
<profiles>
14+
<profile>
15+
<id>generate-spring-webflux-api</id>
16+
<activation>
17+
<activeByDefault>true</activeByDefault>
18+
</activation>
19+
20+
<dependencies>
21+
<dependency>
22+
<groupId>org.springframework.boot</groupId>
23+
<artifactId>spring-boot-starter-webflux</artifactId>
24+
<version>${spring-boot.version}</version>
25+
</dependency>
26+
<dependency>
27+
<groupId>io.swagger</groupId>
28+
<artifactId>swagger-annotations</artifactId>
29+
<version>${swagger-annotations.version}</version>
30+
</dependency>
31+
<dependency>
32+
<groupId>org.openapitools</groupId>
33+
<artifactId>jackson-databind-nullable</artifactId>
34+
<version>${jackson-databind-nullable.version}</version>
35+
</dependency>
36+
<dependency>
37+
<groupId>com.google.code.findbugs</groupId>
38+
<artifactId>jsr305</artifactId>
39+
<version>3.0.2</version>
40+
<scope>provided</scope>
41+
</dependency>
42+
</dependencies>
43+
44+
<build>
45+
<plugins>
46+
<plugin>
47+
<groupId>org.openapitools</groupId>
48+
<artifactId>openapi-generator-maven-plugin</artifactId>
49+
<version>${openapi-generator-maven-plugin.version}</version>
50+
<executions>
51+
<execution>
52+
<id>generate-kafka-ui-client</id>
53+
<goals>
54+
<goal>generate</goal>
55+
</goals>
56+
<configuration>
57+
<inputSpec>${project.basedir}/src/main/resources/swagger/kafka-ui-api.yaml
58+
</inputSpec>
59+
<output>${project.build.directory}/generated-sources/kafka-ui-client</output>
60+
<generatorName>java</generatorName>
61+
<generateApiTests>false</generateApiTests>
62+
<generateModelTests>false</generateModelTests>
63+
<configOptions>
64+
<modelPackage>com.provectus.kafka.ui.api.model</modelPackage>
65+
<apiPackage>com.provectus.kafka.ui.api.api</apiPackage>
66+
<sourceFolder>kafka-ui-client</sourceFolder>
67+
<asyncNative>true</asyncNative>
68+
<library>webclient</library>
69+
<useBeanValidation>true</useBeanValidation>
70+
<dateLibrary>java8</dateLibrary>
71+
</configOptions>
72+
</configuration>
73+
</execution>
74+
<execution>
75+
<id>generate-backend-api</id>
76+
<goals>
77+
<goal>generate</goal>
78+
</goals>
79+
<configuration>
80+
<inputSpec>${project.basedir}/src/main/resources/swagger/kafka-ui-api.yaml
81+
</inputSpec>
82+
<output>${project.build.directory}/generated-sources/api</output>
83+
<generatorName>spring</generatorName>
84+
85+
<configOptions>
86+
<modelPackage>com.provectus.kafka.ui.model</modelPackage>
87+
<apiPackage>com.provectus.kafka.ui.api</apiPackage>
88+
<sourceFolder>kafka-ui-contract</sourceFolder>
89+
90+
<reactive>true</reactive>
91+
92+
<interfaceOnly>true</interfaceOnly>
93+
<skipDefaultInterface>true</skipDefaultInterface>
94+
<useBeanValidation>true</useBeanValidation>
95+
<useTags>true</useTags>
96+
97+
<dateLibrary>java8</dateLibrary>
98+
</configOptions>
99+
</configuration>
100+
</execution>
101+
<execution>
102+
<id>generate-connect-client</id>
103+
<goals>
104+
<goal>generate</goal>
105+
</goals>
106+
<configuration>
107+
<inputSpec>${project.basedir}/src/main/resources/swagger/kafka-connect-api.yaml
108+
</inputSpec>
109+
<output>${project.build.directory}/generated-sources/kafka-connect-client</output>
110+
<generatorName>java</generatorName>
111+
<generateApiTests>false</generateApiTests>
112+
<generateModelTests>false</generateModelTests>
113+
114+
<configOptions>
115+
<modelPackage>com.provectus.kafka.ui.connect.model</modelPackage>
116+
<apiPackage>com.provectus.kafka.ui.connect.api</apiPackage>
117+
<sourceFolder>kafka-connect-client</sourceFolder>
118+
119+
<asyncNative>true</asyncNative>
120+
<library>webclient</library>
121+
122+
<useBeanValidation>true</useBeanValidation>
123+
<dateLibrary>java8</dateLibrary>
124+
</configOptions>
125+
</configuration>
126+
</execution>
127+
</executions>
128+
</plugin>
129+
<plugin>
130+
<groupId>com.github.eirslett</groupId>
131+
<artifactId>frontend-maven-plugin</artifactId>
132+
<version>${frontend-maven-plugin.version}</version>
133+
<configuration>
134+
<workingDirectory>../kafka-ui-react-app</workingDirectory>
135+
<environmentVariables>
136+
<REACT_APP_TAG>v${project.version}</REACT_APP_TAG>
137+
</environmentVariables>
138+
</configuration>
139+
<executions>
140+
<execution>
141+
<id>install node and npm</id>
142+
<goals>
143+
<goal>install-node-and-npm</goal>
144+
</goals>
145+
<configuration>
146+
<nodeVersion>${node.version}</nodeVersion>
147+
</configuration>
148+
</execution>
149+
<execution>
150+
<id>npm install</id>
151+
<goals>
152+
<goal>npm</goal>
153+
</goals>
154+
<configuration>
155+
<arguments>install</arguments>
156+
</configuration>
157+
</execution>
158+
<execution>
159+
<id>npm run gen:sources</id>
160+
<goals>
161+
<goal>npm</goal>
162+
</goals>
163+
<configuration>
164+
<arguments>run gen:sources</arguments>
165+
</configuration>
166+
</execution>
167+
</executions>
168+
</plugin>
169+
<plugin>
170+
<groupId>org.apache.maven.plugins</groupId>
171+
<artifactId>maven-clean-plugin</artifactId>
172+
<version>${maven-clean-plugin.version}</version>
173+
<configuration>
174+
<filesets>
175+
<fileset>
176+
<directory>${basedir}/${frontend-generated-sources-directory}</directory>
177+
</fileset>
178+
</filesets>
179+
</configuration>
180+
</plugin>
181+
<plugin>
182+
<groupId>org.apache.maven.plugins</groupId>
183+
<artifactId>maven-resources-plugin</artifactId>
184+
<version>${maven-resources-plugin.version}</version>
185+
<executions>
186+
<execution>
187+
<id>copy-resource-one</id>
188+
<phase>generate-resources</phase>
189+
<goals>
190+
<goal>copy-resources</goal>
191+
</goals>
192+
193+
<configuration>
194+
<outputDirectory>${basedir}/${frontend-generated-sources-directory}</outputDirectory>
195+
<resources>
196+
<resource>
197+
<directory>${project.build.directory}/generated-sources/frontend/</directory>
198+
<includes>
199+
<include>**/*.ts</include>
200+
</includes>
201+
</resource>
202+
</resources>
203+
</configuration>
204+
</execution>
205+
</executions>
206+
207+
</plugin>
208+
</plugins>
209+
</build>
210+
</profile>
211+
</profiles>
212+
</project>

kafka-ui-e2e-checks/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>kafka-ui</artifactId>
77
<groupId>com.provectus</groupId>
8-
<version>0.2.0-SNAPSHOT</version>
8+
<version>0.2.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)