PocketMine Wiki

Gradle и Maven

Сборка Java-плагинов для Paper/Spigot и Nukkit-MOT. Установка через Scoop или SDKMAN, типовые команды.

Gradle Maven Java
Gradle и Maven — Minecraft Wiki PocketMine

Плагины Spigot/Paper/Nukkit собираются через Maven или Gradle. Нужна Java JDK (17/21) — см. Java.

Установка на Windows (Scoop)

  1. scoop bucket add java
  2. scoop install temurin21-jdk maven gradle
  3. java -version · mvn -v · gradle -v

Установка на Linux/macOS (SDKMAN)

  1. SDKMAN: см. раздел в гайде Java
  2. sdk install maven
  3. sdk install gradle

Maven — типовой цикл

Сборкаmvn -B package
Чистая сборкаmvn clean package
Пропуск тестовmvn package -DskipTests
Артефактtarget/*.jar → в plugins/ сервера

Gradle — типовой цикл

Wrapper./gradlew build (Windows: gradlew.bat build)
Только jar./gradlew jar / shadowJar (если настроен)
Зависимости Paperpaperweight / paper-api в build.gradle.kts
Nukkit-MOTcompileOnly координаты ядра MOT (см. Nukkit-MOT)
Совет. В CI и на чужих машинах всегда коммитьте Gradle Wrapper (gradlew), чтобы версия Gradle не «плыла».

Связано

Spigot/Paper · Nukkit-MOT · Java · Scoop