Плагин EasyPayments может быть собран из исходного кода, например, если Вы хотите внести какие-то изменения в нем и использовать уже модифицированный плагин на сервере.
Для осуществления сборки необходимо иметь:
- Java 8 или новее.
В ходе сборки потребуются и другие версии (16, 17, 21) - Gradle установит их автоматически. - Все jar-файлы Spigot с внутренним кодом игры (NMS) начиная с
1_8_R1
.
Сборка необходимых файлов может быть осуществлена автоматически или вручную (см. ниже). Рекомендуется в любом случае запустить автоматическую сборку для устранения возможных ошибок.
После клонирования репозитория необходимые файлы Spigot могут быть собраны автоматически
при помощи задачи setupSpigotJars
в корневом проекте Gradle.
Используйте исполняемые файлы gradlew для вызова этой задачи:
# Windows
gradlew.bat setupSpigotJars
# Linux или Mac OS
./gradlew setupSpigotJars
Сборка происходит в одном потоке из-за ограничений Gradle, поэтому придется подождать...
Для сборки плагина из исходного кода необходимо выполнить следующее:
- Клонируйте этот репозиторий и переместитесь в его локальную директорию:
git clone https://github.com/EasyDonate/EasyPayments.git cd EasyPayments
- Рекомендуется запустить автоматическую сборку Spigot (см. выше).
- Запустите сборку плагина:
# Windows gradlew.bat clean build # Linux или Mac OS ./gradlew clean build
- Получите готовый jar-файл плагина по пути
EasyPayments/build/EasyPayments-X.Y.Z.jar
.
Если столкнетесь с проблемами при сборке - создайте issue в этом репозитории.
Помощь со сборкой из исходного кода осуществляется только в issues.