kafka-ui com.provectus 0.1.1-SNAPSHOT 4.0.0 kafka-ui-contract generate-spring-webflux-api true org.springframework.boot spring-boot-starter-webflux ${spring-boot.version} io.swagger swagger-annotations ${swagger-annotations.version} org.openapitools jackson-databind-nullable ${jackson-databind-nullable.version} com.google.code.findbugs jsr305 3.0.2 provided org.openapitools openapi-generator-maven-plugin ${openapi-generator-maven-plugin.version} generate-backend-api generate ${project.basedir}/src/main/resources/swagger/kafka-ui-api.yaml ${project.build.directory}/generated-sources/api spring com.provectus.kafka.ui.model com.provectus.kafka.ui.api kafka-ui-contract true true true true true java8 generate-connect-client generate ${project.basedir}/src/main/resources/swagger/kafka-connect-api.yaml ${project.build.directory}/generated-sources/kafka-connect-client java false false com.provectus.kafka.ui.connect.model com.provectus.kafka.ui.connect.api kafka-connect-client true webclient true java8 com.github.eirslett frontend-maven-plugin ${frontend-maven-plugin.version} ../kafka-ui-react-app v${project.version} install node and npm install-node-and-npm ${node.version} npm install npm install npm run gen:sources npm run gen:sources org.apache.maven.plugins maven-clean-plugin ${maven-clean-plugin.version} ${basedir}/${frontend-generated-sources-directory} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} copy-resource-one generate-resources copy-resources ${basedir}/${frontend-generated-sources-directory} ${project.build.directory}/generated-sources/frontend/ **/*.ts