Sari la conținut
Utilizarea Codexe

Compilează

Compilează rulează un build real și nou al fișierelor actuale, același cu care Codexe verifică proiectele, și îți arată jurnalul, erorile și JAR-ul rezultat.

Actualizat

Pe această pagină
  1. Ce proiecte au Compilează
  2. Ce face Compilează
  3. Proiecte verificate vs proiecte modificate
  4. Când build-ul reușește
  5. Când build-ul eșuează
  6. Compilează consumă tokeni?
  7. Limite

Compilează este real. Când îl apeși, Codexe compilează de la zero fișierele actuale ale proiectului, într-un mediu de build izolat. Nu îți arată niciodată un „succes” memorat din cache de la un build anterior.

După un build reușit poți juca pluginul pe un server real dintr-un singur clic: vezi Încearcă acum.

#Ce proiecte au Compilează

Compilează este disponibil pentru proiectele Java:

TipInstrument de build
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

Datapack-urile și Skript nu se compilează. Codexe le verifică încărcându-le pe un server de testare real în timpul livrării (vezi Datapack-uri și Skript). Boții Discord, site-urile web și modelele Blockbench nu au nimic de compilat.

#Ce face Compilează

  1. Ia fișierele proiectului exact cum sunt acum, inclusiv editările tale.
  2. Alege versiunea Java pe baza versiunii Minecraft din fișierele de build (Java 17 pentru versiunile mai vechi, 21 pentru 1.20.5 și mai noi, 25 pentru 26.x) sau una mai mare, dacă setarea proiectului o cere.
  3. Rulează build-ul (Maven package sau Gradle build) cu dependențe din depozitele oficiale.
  4. Verifică dacă rezultatul este un plugin sau un mod real: JAR-ul trebuie să conțină clase compilate și descriptorul corect (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Transmite jurnalul în timp real și afișează rezultatul în chatul proiectului.

Este același build pe care îl rulează Codexe când verifică un proiect înainte să îl declare Gata, așa că „Gata” și „Compilează trece” descriu același lucru.

#Proiecte verificate vs proiecte modificate

  • Neschimbat de când l-a verificat Codexe: Compilează ar trebui să treacă, pentru că aceleași fișiere s-au compilat deja.
  • Ai editat fișiere sau AI-ul le-a modificat în chat: Compilează îți spune dacă noua versiune se compilează.

#Când build-ul reușește

Rezultatul afișează Descarcă JAR. Vezi Descărcări.

#Când build-ul eșuează

Rezultatul enumeră erorile cu fișierul și linia, plus două butoane:

  • Repară cu AI: dacă fișierele sunt exact cele livrate de Codexe, Codexe le repară gratuit cu repararea sa internă. Altfel, erorile ajung în chat ca o cerere ulterioară obișnuită. Vezi Reparare automată.
  • Verifică din nou: rulează din nou Compilează, de exemplu după ce ai editat un fișier.

#Compilează consumă tokeni?

Nu. Compilarea nu consumă tokeni. Doar AI-ul consumă tokeni (generări și mesaje în chat).

#Limite

  • Build-urile de plugin-uri se opresc după 5 minute, iar cele de moduri după 10. Primul build al unui mod poate dura câteva minute, pentru că Gradle și toolchain-ul de moduri își descarcă dependențele.
  • Compilează este pus pe pauză cât timp Codexe însuși verifică sau repară proiectul.
  • Build-urile rulează izolate de internet, cu excepția depozitelor oficiale de dependențe, așa că un script de build care descarcă de pe un site necunoscut va eșua. Vezi Securitate.
Compilează | Codexe Docs