Добавлен Quarkus Bom
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Struchkov Mark 2024-06-24 18:45:11 +03:00
parent fc3ce8a81b
commit d1fcedba6d
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
3 changed files with 12 additions and 22 deletions

26
pom.xml
View File

@ -38,14 +38,12 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<godfather.core.ver>1.3.0</godfather.core.ver> <godfather.core.ver>1.3.1</godfather.core.ver>
<quarkus.platform.version>3.8.4</quarkus.platform.version>
<!-- https://mvnrepository.com/artifact/org.telegram/telegrambots --> <!-- https://mvnrepository.com/artifact/org.telegram/telegrambots -->
<telegrambots.ver>6.9.7.1</telegrambots.ver> <telegrambots.ver>6.9.7.1</telegrambots.ver>
<!-- https://mvnrepository.com/artifact/io.smallrye.reactive/smallrye-mutiny-vertx-core -->
<smallrye.mutiny.vertx.core.version>3.13.1</smallrye.mutiny.vertx.core.version>
<haiti.version>3.0.3</haiti.version> <haiti.version>3.0.3</haiti.version>
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin --> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
@ -64,6 +62,14 @@
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<dependency>
<groupId>io.quarkus.platform</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency> <dependency>
<groupId>dev.struchkov.godfather.telegram</groupId> <groupId>dev.struchkov.godfather.telegram</groupId>
<artifactId>telegram-domain-main</artifactId> <artifactId>telegram-domain-main</artifactId>
@ -256,18 +262,6 @@
<version>10.0.0</version> <version>10.0.0</version>
</dependency> </dependency>
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>smallrye-mutiny-vertx-core</artifactId>
<version>${smallrye.mutiny.vertx.core.version}</version>
</dependency>
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>smallrye-mutiny-vertx-core</artifactId>
<version>${smallrye.mutiny.vertx.core.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>

View File

@ -3,11 +3,9 @@ package dev.struchkov.godfather.telegram.quarkus.context.service;
import io.smallrye.mutiny.Uni; import io.smallrye.mutiny.Uni;
import org.telegram.telegrambots.meta.api.objects.Update; import org.telegram.telegrambots.meta.api.objects.Update;
import javax.validation.constraints.NotNull;
public interface EventDistributor { public interface EventDistributor {
Uni<Void> processing(@NotNull Update update); Uni<Void> processing(Update update);
} }

View File

@ -2,8 +2,6 @@ package dev.struchkov.godfather.telegram.quarkus.context.service;
import org.telegram.telegrambots.meta.bots.AbsSender; import org.telegram.telegrambots.meta.bots.AbsSender;
import javax.validation.constraints.NotNull;
/** /**
* TODO: Добавить описание интерфейса. * TODO: Добавить описание интерфейса.
* *
@ -13,6 +11,6 @@ public interface TelegramBot {
AbsSender getAdsSender(); AbsSender getAdsSender();
void initEventDistributor(@NotNull EventDistributor eventDistributor); void initEventDistributor(EventDistributor eventDistributor);
} }