Использование Maven и Gradle
- Maven - это инструмент сборки и управления зависимостями для проектов на языке Java. Он позволяет автоматизировать процесс сборки проекта, управлять зависимостями и конфигурацией проекта. Maven использует файл pom.xml для описания проекта и его зависимостей.
они указываются в тегах файла pom.xml а найти их можно в mvnrepository.com
<dependencies>
<!-- https://mvnrepository.com/artifact/org.telegram/telegrambots -->
<dependency>
<groupId>org.telegram</groupId>
<artifactId>telegrambots</artifactId>
<version>6.9.7.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.telegram/telegrambots-meta -->
<dependency>
<groupId>org.telegram</groupId>
<artifactId>telegrambots-meta</artifactId>
<version>6.9.7.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.11</version>
</dependency>
</dependencies>
- Gradle - это еще один инструмент сборки и управления зависимостями для проектов на языке Java. Он также позволяет автоматизировать процесс сборки проекта, но отличается от Maven более гибкой и мощной системой управления зависимостями. Gradle использует файл build.gradle для описания проекта и его зависимостей.
пример создание бота в telegram
https://gitlab.com/synergy9980417/razdel2/3_2 https://gitlab.com/synergy9980417/razdel2/3_3
ссылки для работы:
https://core.telegram.org/bots/samples
https://www.programcreek.com/java-api-examples/?api=com.pengrad.telegrambot.model.User
link:
[[install|установка JDK и Maven ]]