Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 2.81 KB

build-from-source-code.md

File metadata and controls

46 lines (39 loc) · 2.81 KB

Сборка из исходного кода

Плагин EasyPayments может быть собран из исходного кода, например, если Вы хотите внести какие-то изменения в нем и использовать уже модифицированный плагин на сервере.

Подготовка к сборке

Для осуществления сборки необходимо иметь:

  • Java 8 или новее.
    В ходе сборки потребуются и другие версии (16, 17, 21) - Gradle установит их автоматически.
  • Все jar-файлы Spigot с внутренним кодом игры (NMS) начиная с 1_8_R1.
    Сборка необходимых файлов может быть осуществлена автоматически или вручную (см. ниже). Рекомендуется в любом случае запустить автоматическую сборку для устранения возможных ошибок.

Автоматическая сборка Spigot

После клонирования репозитория необходимые файлы Spigot могут быть собраны автоматически при помощи задачи setupSpigotJars в корневом проекте Gradle.

Используйте исполняемые файлы gradlew для вызова этой задачи:

# Windows
gradlew.bat setupSpigotJars

# Linux или Mac OS
./gradlew setupSpigotJars

Сборка происходит в одном потоке из-за ограничений Gradle, поэтому придется подождать...

Последовательность действий

Для сборки плагина из исходного кода необходимо выполнить следующее:

  1. Клонируйте этот репозиторий и переместитесь в его локальную директорию:
    git clone https://github.com/EasyDonate/EasyPayments.git
    cd EasyPayments
  2. Рекомендуется запустить автоматическую сборку Spigot (см. выше).
  3. Запустите сборку плагина:
    # Windows
    gradlew.bat clean build
    
    # Linux или Mac OS
    ./gradlew clean build
  4. Получите готовый jar-файл плагина по пути EasyPayments/build/EasyPayments-X.Y.Z.jar.

Если столкнетесь с проблемами при сборке - создайте issue в этом репозитории.
Помощь со сборкой из исходного кода осуществляется только в issues.