Компајлирање
Компајлирај покреће праву, свежу изградњу тренутних фајлова пројекта, исту коју 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 их бесплатно поправља својом интерном поправком. У супротном грешке иду у чат као обична наредна порука. Погледај Аутоматска поправка.
- Провери поново: поново покреће Компајлирај, на пример након што си изменио неки фајл.
#Да ли Компајлирај троши токене?
Не. Компајлирање не троши токене. Токене троши само AI (генерисања и поруке у чату).
#Ограничења
- Изградње плагина се заустављају после 5 минута, а изградње модова после 10. Прва изградња мода може да потраје неколико минута, јер Gradle и алати за модове преузимају своје зависности.
- Компајлирај је паузирано док сам Codexe проверава или поправља пројекат.
- Изградње раде одвојено од интернета, осим званичних репозиторијума зависности, па ће скрипта за изградњу која преузима са непознатог сајта пасти. Погледај Безбедност.