Skip to content

Commit 1869a7f

Browse files
author
github-actions
committed
release 0.1.0
1 parent 54581be commit 1869a7f

File tree

8 files changed

+812
-4
lines changed

8 files changed

+812
-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.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010

kafka-ui-api/pom.xml.versionsBackup

Lines changed: 371 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.1.0-SNAPSHOT</version>
7+
<version>0.1.0</version>
88
</parent>
99

1010
<modelVersion>4.0.0</modelVersion>
Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
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.0.11-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-backend-api</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/api</output>
60+
<generatorName>spring</generatorName>
61+
62+
<configOptions>
63+
<modelPackage>com.provectus.kafka.ui.model</modelPackage>
64+
<apiPackage>com.provectus.kafka.ui.api</apiPackage>
65+
<sourceFolder>kafka-ui-contract</sourceFolder>
66+
67+
<reactive>true</reactive>
68+
69+
<interfaceOnly>true</interfaceOnly>
70+
<skipDefaultInterface>true</skipDefaultInterface>
71+
<useBeanValidation>true</useBeanValidation>
72+
<useTags>true</useTags>
73+
74+
<dateLibrary>java8</dateLibrary>
75+
</configOptions>
76+
</configuration>
77+
</execution>
78+
<execution>
79+
<id>generate-connect-client</id>
80+
<goals>
81+
<goal>generate</goal>
82+
</goals>
83+
<configuration>
84+
<inputSpec>${project.basedir}/src/main/resources/swagger/kafka-connect-api.yaml
85+
</inputSpec>
86+
<output>${project.build.directory}/generated-sources/kafka-connect-client</output>
87+
<generatorName>java</generatorName>
88+
<generateApiTests>false</generateApiTests>
89+
<generateModelTests>false</generateModelTests>
90+
91+
<configOptions>
92+
<modelPackage>com.provectus.kafka.ui.connect.model</modelPackage>
93+
<apiPackage>com.provectus.kafka.ui.connect.api</apiPackage>
94+
<sourceFolder>kafka-connect-client</sourceFolder>
95+
96+
<asyncNative>true</asyncNative>
97+
<library>webclient</library>
98+
99+
<useBeanValidation>true</useBeanValidation>
100+
<dateLibrary>java8</dateLibrary>
101+
</configOptions>
102+
</configuration>
103+
</execution>
104+
</executions>
105+
</plugin>
106+
<plugin>
107+
<groupId>com.github.eirslett</groupId>
108+
<artifactId>frontend-maven-plugin</artifactId>
109+
<version>${frontend-maven-plugin.version}</version>
110+
<configuration>
111+
<workingDirectory>../kafka-ui-react-app</workingDirectory>
112+
<environmentVariables>
113+
<REACT_APP_TAG>v${project.version}</REACT_APP_TAG>
114+
</environmentVariables>
115+
</configuration>
116+
<executions>
117+
<execution>
118+
<id>install node and npm</id>
119+
<goals>
120+
<goal>install-node-and-npm</goal>
121+
</goals>
122+
<configuration>
123+
<nodeVersion>${node.version}</nodeVersion>
124+
</configuration>
125+
</execution>
126+
<execution>
127+
<id>npm install</id>
128+
<goals>
129+
<goal>npm</goal>
130+
</goals>
131+
<configuration>
132+
<arguments>install</arguments>
133+
</configuration>
134+
</execution>
135+
<execution>
136+
<id>npm run gen:sources</id>
137+
<goals>
138+
<goal>npm</goal>
139+
</goals>
140+
<configuration>
141+
<arguments>run gen:sources</arguments>
142+
</configuration>
143+
</execution>
144+
</executions>
145+
</plugin>
146+
<plugin>
147+
<groupId>org.apache.maven.plugins</groupId>
148+
<artifactId>maven-clean-plugin</artifactId>
149+
<version>${maven-clean-plugin.version}</version>
150+
<configuration>
151+
<filesets>
152+
<fileset>
153+
<directory>${basedir}/${frontend-generated-sources-directory}</directory>
154+
</fileset>
155+
</filesets>
156+
</configuration>
157+
</plugin>
158+
<plugin>
159+
<groupId>org.apache.maven.plugins</groupId>
160+
<artifactId>maven-resources-plugin</artifactId>
161+
<version>${maven-resources-plugin.version}</version>
162+
<executions>
163+
<execution>
164+
<id>copy-resource-one</id>
165+
<phase>generate-resources</phase>
166+
<goals>
167+
<goal>copy-resources</goal>
168+
</goals>
169+
170+
<configuration>
171+
<outputDirectory>${basedir}/${frontend-generated-sources-directory}</outputDirectory>
172+
<resources>
173+
<resource>
174+
<directory>${project.build.directory}/generated-sources/frontend/</directory>
175+
<includes>
176+
<include>**/*.ts</include>
177+
</includes>
178+
</resource>
179+
</resources>
180+
</configuration>
181+
</execution>
182+
</executions>
183+
184+
</plugin>
185+
</plugins>
186+
</build>
187+
</profile>
188+
</profiles>
189+
</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.1.0-SNAPSHOT</version>
8+
<version>0.1.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
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"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>kafka-ui</artifactId>
7+
<groupId>com.provectus</groupId>
8+
<version>0.0.11-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>kafka-ui-e2e-checks</artifactId>
13+
<properties>
14+
<junit.version>5.7.0</junit.version>
15+
<aspectj.version>1.9.6</aspectj.version>
16+
<allure.version>2.13.7</allure.version>
17+
<testcontainers.version>1.15.2</testcontainers.version>
18+
<selenide.version>5.16.2</selenide.version>
19+
<assertj.version>3.17.1</assertj.version>
20+
<google.auto-service.version>1.0-rc7</google.auto-service.version>
21+
<hamcrest.version>2.2</hamcrest.version>
22+
<slf4j.version>1.7.29</slf4j.version>
23+
<testcontainers.junit-jupiter.version>1.15.1</testcontainers.junit-jupiter.version>
24+
<allure.java-commons.version>2.13.6</allure.java-commons.version>
25+
<dotenv.version>2.2.0</dotenv.version>
26+
<junit.platform-launcher.version>1.6.2</junit.platform-launcher.version>
27+
<allure.maven-plugin.version>2.6</allure.maven-plugin.version>
28+
<ashot.version>1.5.4</ashot.version>
29+
<allure.screendiff-plugin.version>2.13.9</allure.screendiff-plugin.version>
30+
<maven.surefire-plugin.version>2.22.2</maven.surefire-plugin.version>
31+
<allure-maven.version>2.10.0</allure-maven.version>
32+
</properties>
33+
34+
<dependencies>
35+
<dependency>
36+
<groupId>org.apache.kafka</groupId>
37+
<artifactId>kafka_2.13</artifactId>
38+
<version>${kafka.version}</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>org.testcontainers</groupId>
42+
<artifactId>testcontainers</artifactId>
43+
<version>${testcontainers.version}</version>
44+
</dependency>
45+
46+
<dependency>
47+
<groupId>io.qameta.allure</groupId>
48+
<artifactId>allure-junit5</artifactId>
49+
<version>${allure.version}</version>
50+
</dependency>
51+
<dependency>
52+
<groupId>com.codeborne</groupId>
53+
<artifactId>selenide</artifactId>
54+
<version>${selenide.version}</version>
55+
</dependency>
56+
<dependency>
57+
<groupId>io.qameta.allure</groupId>
58+
<artifactId>allure-selenide</artifactId>
59+
<version>${allure.version}</version>
60+
</dependency>
61+
<dependency>
62+
<groupId>org.hamcrest</groupId>
63+
<artifactId>hamcrest</artifactId>
64+
<version>${hamcrest.version}</version>
65+
</dependency>
66+
<dependency>
67+
<groupId>org.assertj</groupId>
68+
<artifactId>assertj-core</artifactId>
69+
<version>${assertj.version}</version>
70+
</dependency>
71+
<dependency>
72+
<groupId>com.google.auto.service</groupId>
73+
<artifactId>auto-service</artifactId>
74+
<version>${google.auto-service.version}</version>
75+
</dependency>
76+
<dependency>
77+
<groupId>org.junit.jupiter</groupId>
78+
<artifactId>junit-jupiter-api</artifactId>
79+
<version>${junit.version}</version>
80+
</dependency>
81+
<dependency>
82+
<groupId>org.junit.jupiter</groupId>
83+
<artifactId>junit-jupiter-engine</artifactId>
84+
<version>${junit.version}</version>
85+
<scope>test</scope>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.slf4j</groupId>
89+
<artifactId>slf4j-simple</artifactId>
90+
<version>${slf4j.version}</version>
91+
</dependency>
92+
<dependency>
93+
<groupId>org.projectlombok</groupId>
94+
<artifactId>lombok</artifactId>
95+
<version>${org.projectlombok.version}</version>
96+
</dependency>
97+
<dependency>
98+
<groupId>org.aspectj</groupId>
99+
<artifactId>aspectjrt</artifactId>
100+
<version>${aspectj.version}</version>
101+
</dependency>
102+
103+
<dependency>
104+
<groupId>org.testcontainers</groupId>
105+
<artifactId>junit-jupiter</artifactId>
106+
<version>${testcontainers.junit-jupiter.version}</version>
107+
</dependency>
108+
<dependency>
109+
<groupId>io.qameta.allure</groupId>
110+
<artifactId>allure-java-commons</artifactId>
111+
<version>${allure.java-commons.version}</version>
112+
</dependency>
113+
<dependency>
114+
<groupId>io.github.cdimascio</groupId>
115+
<artifactId>dotenv-java</artifactId>
116+
<version>${dotenv.version}</version>
117+
</dependency>
118+
<dependency>
119+
<groupId>org.junit.platform</groupId>
120+
<artifactId>junit-platform-launcher</artifactId>
121+
<version>${junit.platform-launcher.version}</version>
122+
</dependency>
123+
<dependency>
124+
<groupId>ru.yandex.qatools.allure</groupId>
125+
<artifactId>allure-maven-plugin</artifactId>
126+
<version>${allure.maven-plugin.version}</version>
127+
</dependency>
128+
<dependency>
129+
<groupId>ru.yandex.qatools.ashot</groupId>
130+
<artifactId>ashot</artifactId>
131+
<version>${ashot.version}</version>
132+
<exclusions>
133+
<exclusion>
134+
<groupId>org.seleniumhq.selenium</groupId>
135+
<artifactId>selenium-remote-driver</artifactId>
136+
</exclusion>
137+
</exclusions>
138+
</dependency>
139+
<dependency>
140+
<groupId>io.qameta.allure.plugins</groupId>
141+
<artifactId>screen-diff-plugin</artifactId>
142+
<version>${allure.screendiff-plugin.version}</version>
143+
</dependency>
144+
</dependencies>
145+
<build>
146+
<plugins>
147+
<plugin>
148+
<groupId>org.apache.maven.plugins</groupId>
149+
<artifactId>maven-surefire-plugin</artifactId>
150+
<version>${maven.surefire-plugin.version}</version>
151+
<configuration>
152+
<argLine>
153+
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
154+
</argLine>
155+
</configuration>
156+
<dependencies>
157+
<dependency>
158+
<groupId>org.aspectj</groupId>
159+
<artifactId>aspectjweaver</artifactId>
160+
<version>${aspectj.version}</version>
161+
</dependency>
162+
</dependencies>
163+
164+
</plugin>
165+
<plugin>
166+
<groupId>io.qameta.allure</groupId>
167+
<artifactId>allure-maven</artifactId>
168+
<version>${allure-maven.version}</version>
169+
</plugin>
170+
171+
<plugin>
172+
<groupId>org.apache.maven.plugins</groupId>
173+
<artifactId>maven-compiler-plugin</artifactId>
174+
<configuration>
175+
<source>${maven.compiler.source}</source>
176+
<target>${maven.compiler.target}</target>
177+
</configuration>
178+
</plugin>
179+
</plugins>
180+
</build>
181+
</project>

0 commit comments

Comments
 (0)