Пређи на садржај
Коришћење 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 их бесплатно поправља својом интерном поправком. У супротном грешке иду у чат као обична наредна порука. Погледај Аутоматска поправка.
  • Провери поново: поново покреће Компајлирај, на пример након што си изменио неки фајл.

#Да ли Компајлирај троши токене?

Не. Компајлирање не троши токене. Токене троши само AI (генерисања и поруке у чату).

#Ограничења

  • Изградње плагина се заустављају после 5 минута, а изградње модова после 10. Прва изградња мода може да потраје неколико минута, јер Gradle и алати за модове преузимају своје зависности.
  • Компајлирај је паузирано док сам Codexe проверава или поправља пројекат.
  • Изградње раде одвојено од интернета, осим званичних репозиторијума зависности, па ће скрипта за изградњу која преузима са непознатог сајта пасти. Погледај Безбедност.
Компајлирање | Codexe Docs