Към съдържанието
Работа с Codexe

Компилиране

Компилирай пуска истинска, нова компилация на текущите файлове на проекта, същата, с която Codexe проверява проектите, и показва лога, грешките и получения JAR.

Обновено

На тази страница
  1. Кои проекти имат Компилирай
  2. Какво прави Компилирай
  3. Проверени и променени проекти
  4. Когато компилацията успее
  5. Когато компилацията не успее
  6. Харчи ли Компилирай токени?
  7. Ограничения

Компилирай е истинско. Когато го натиснеш, Codexe компилира текущите файлове на проекта от нулата в изолирана среда за компилация. Никога не показва запазен „успех“ от по-ранна компилация.

След успешна компилация можеш да пробваш плъгина на истински сървър с един клик: виж Пробвай сега.

#Кои проекти имат Компилирай

Компилирай е достъпно за проекти на Java:

ТипИнструмент за компилация
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

Датапаковете и Skript не се компилират. Codexe ги проверява, като ги зарежда на истински тестов сървър по време на доставката (виж Датапакове и Skript). При Discord ботовете, сайтовете и моделите за Blockbench няма какво да се компилира.

#Какво прави Компилирай

  1. Взима файловете на проекта точно такива, каквито са сега, включително твоите промени.
  2. Избира версията на Java според версията на Minecraft във файловете за компилация (Java 17 за по-старите версии, 21 за 1.20.5 и по-новите, 25 за 26.x) или по-висока, ако настройката на проекта я изисква.
  3. Пуска компилацията (Maven package или Gradle build) със зависимости от официалните хранилища.
  4. Проверява, че резултатът е истински плъгин или мод: JAR файлът трябва да съдържа компилирани класове и правилния дескриптор (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Показва лога на живо и резултата в чата на проекта.

Това е същата компилация, която Codexe пуска, когато проверява проект, преди да го обяви за Готов, така че „Готов“ и „Компилирай минава“ описват едно и също.

#Проверени и променени проекти

  • Непроменен, откакто Codexe го е проверил: Компилирай би трябвало да мине, защото същите файлове вече са се компилирали.
  • Ти си редактирал файлове или AI ги е променил в чата: Компилирай ти казва дали новата версия се компилира.

#Когато компилацията успее

Резултатът показва Изтегли JAR. Виж Изтегляния.

#Когато компилацията не успее

Резултатът изброява грешките с файл и ред, плюс два бутона:

  • Поправи с AI: ако файловете са точно тези, които Codexe е доставил, Codexe ги поправя безплатно с вътрешната си поправка. Иначе грешките отиват в чата като обикновено допълнително искане. Виж Auto Repair.
  • Провери отново: пуска Компилирай пак, например след като си редактирал файл.

#Харчи ли Компилирай токени?

Не. Компилирането не харчи токени. Токени харчи само AI (генерирания и съобщения в чата).

#Ограничения

  • Компилациите на плъгини спират след 5 минути, а на модове след 10. Първата компилация на мод може да отнеме няколко минути, защото Gradle и инструментите за модове изтеглят зависимостите си.
  • Компилирай е на пауза, докато самият Codexe проверява или поправя проекта.
  • Компилациите вървят изолирани от интернет с изключение на официалните хранилища със зависимости, така че скрипт за компилация, който тегли от непознат сайт, ще се провали. Виж Сигурност.
Компилиране | Codexe Docs