Przejdź do treści
Korzystanie z Codexe

Skompiluj

Skompiluj uruchamia prawdziwy, świeży build aktualnych plików projektu, ten sam, którego Codexe używa do weryfikacji projektów, i pokazuje log, błędy oraz wynikowy JAR.

Zaktualizowano

Na tej stronie
  1. Które projekty mają Skompiluj
  2. Co robi Skompiluj
  3. Projekty zweryfikowane a zmienione
  4. Gdy build się uda
  5. Gdy build się nie uda
  6. Czy Skompiluj zużywa tokeny?
  7. Limity

Skompiluj działa naprawdę. Gdy go naciśniesz, Codexe buduje aktualne pliki projektu od zera w izolowanym środowisku budowania. Nigdy nie pokazuje „sukcesu” zapamiętanego z wcześniejszego builda.

Po udanym buildzie możesz jednym kliknięciem zagrać z pluginem na prawdziwym serwerze: zobacz Wypróbuj teraz.

#Które projekty mają Skompiluj

Skompiluj jest dostępne dla projektów w Javie:

TypNarzędzie budowania
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

Datapacki i Skript się nie kompilują. Codexe sprawdza je, wczytując je na prawdziwym serwerze testowym podczas dostarczania (zobacz Datapacki i Skript). Boty Discord, strony internetowe i modele Blockbench nie mają czego kompilować.

#Co robi Skompiluj

  1. Bierze pliki projektu dokładnie w obecnym stanie, łącznie z twoimi edycjami.
  2. Wybiera wersję Javy na podstawie wersji Minecrafta w plikach builda (Java 17 dla starszych wersji, 21 dla 1.20.5 i nowszych, 25 dla 26.x) albo wyższą, jeśli wymaga tego ustawienie projektu.
  3. Uruchamia build (Maven package albo Gradle build) z zależnościami z oficjalnych repozytoriów.
  4. Sprawdza, czy wynik to prawdziwy plugin lub mod: JAR musi zawierać skompilowane klasy i właściwy deskryptor (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Przesyła log na bieżąco i pokazuje wynik na czacie projektu.

To ten sam build, który Codexe uruchamia, weryfikując projekt przed oznaczeniem go jako Gotowe, więc „Gotowe” i „Skompiluj przechodzi” oznaczają to samo.

#Projekty zweryfikowane a zmienione

  • Bez zmian od weryfikacji przez Codexe: Skompiluj powinno przejść, bo te same pliki już się zbudowały.
  • Edytowałeś(-aś) pliki albo AI zmieniło je na czacie: Skompiluj powie ci, czy nowa wersja się buduje.

#Gdy build się uda

Wynik pokazuje Pobierz JAR. Zobacz Pobieranie.

#Gdy build się nie uda

Wynik wymienia błędy z plikiem i linią oraz dwa przyciski:

  • Napraw z AI: jeśli pliki są dokładnie takie, jakie dostarczył Codexe, Codexe naprawia je za darmo swoją wewnętrzną naprawą. W przeciwnym razie błędy trafiają na czat jako zwykła kolejna prośba. Zobacz Automatyczna naprawa.
  • Sprawdź ponownie: ponownie uruchamia kompilację, na przykład po edycji pliku.

#Czy Skompiluj zużywa tokeny?

Nie. Kompilowanie nie zużywa tokenów. Tokeny zużywa tylko AI (generowania i wiadomości na czacie).

#Limity

  • Buildy pluginów zatrzymują się po 5 minutach, a buildy modów po 10. Pierwszy build moda może potrwać kilka minut, bo Gradle i narzędzia do modów pobierają swoje zależności.
  • Skompiluj jest wstrzymane, gdy Codexe sam weryfikuje lub naprawia projekt.
  • Buildy działają w izolacji od internetu, z wyjątkiem oficjalnych repozytoriów zależności, więc skrypt builda, który pobiera coś z nieznanej strony, się nie powiedzie. Zobacz Bezpieczeństwo.
Skompiluj | Codexe Docs