Skip to content

Использование Maven и Gradle

  1. 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>

  1. 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

[[install|установка JDK и Maven ]]