Компилиране
Компилирай пуска истинска, нова компилация на текущите файлове на проекта, същата, с която Codexe проверява проектите, и показва лога, грешките и получения JAR.
Обновено
На тази страница
Компилирай е истинско. Когато го натиснеш, Codexe компилира текущите файлове на проекта от нулата в изолирана среда за компилация. Никога не показва запазен „успех“ от по-ранна компилация.
След успешна компилация можеш да пробваш плъгина на истински сървър с един клик: виж Пробвай сега.
#Кои проекти имат Компилирай
Компилирай е достъпно за проекти на Java:
| Тип | Инструмент за компилация |
|---|---|
| Bukkit / Spigot / Paper (Java), Folia | Maven |
| Bukkit / Spigot / Paper (Kotlin) | Gradle |
| BungeeCord / Velocity | Maven |
| Fabric, Forge | Gradle |
Датапаковете и Skript не се компилират. Codexe ги проверява, като ги зарежда на истински тестов сървър по време на доставката (виж Датапакове и Skript). При Discord ботовете, сайтовете и моделите за Blockbench няма какво да се компилира.
#Какво прави Компилирай
- Взима файловете на проекта точно такива, каквито са сега, включително твоите промени.
- Избира версията на Java според версията на Minecraft във файловете за компилация (Java 17 за по-старите версии, 21 за 1.20.5 и по-новите, 25 за 26.x) или по-висока, ако настройката на проекта я изисква.
- Пуска компилацията (Maven
packageили Gradlebuild) със зависимости от официалните хранилища. - Проверява, че резултатът е истински плъгин или мод: JAR файлът трябва да съдържа компилирани класове и правилния дескриптор (
plugin.yml,bungee.yml/velocity-plugin.json,fabric.mod.json,mods.toml). - Показва лога на живо и резултата в чата на проекта.
Това е същата компилация, която Codexe пуска, когато проверява проект, преди да го обяви за Готов, така че „Готов“ и „Компилирай минава“ описват едно и също.
#Проверени и променени проекти
- Непроменен, откакто Codexe го е проверил: Компилирай би трябвало да мине, защото същите файлове вече са се компилирали.
- Ти си редактирал файлове или AI ги е променил в чата: Компилирай ти казва дали новата версия се компилира.
#Когато компилацията успее
Резултатът показва Изтегли JAR. Виж Изтегляния.
#Когато компилацията не успее
Резултатът изброява грешките с файл и ред, плюс два бутона:
- Поправи с AI: ако файловете са точно тези, които Codexe е доставил, Codexe ги поправя безплатно с вътрешната си поправка. Иначе грешките отиват в чата като обикновено допълнително искане. Виж Auto Repair.
- Провери отново: пуска Компилирай пак, например след като си редактирал файл.
#Харчи ли Компилирай токени?
Не. Компилирането не харчи токени. Токени харчи само AI (генерирания и съобщения в чата).
#Ограничения
- Компилациите на плъгини спират след 5 минути, а на модове след 10. Първата компилация на мод може да отнеме няколко минути, защото Gradle и инструментите за модове изтеглят зависимостите си.
- Компилирай е на пауза, докато самият Codexe проверява или поправя проекта.
- Компилациите вървят изолирани от интернет с изключение на официалните хранилища със зависимости, така че скрипт за компилация, който тегли от непознат сайт, ще се провали. Виж Сигурност.