Lewati ke konten
Menggunakan Codexe

Kompilasi

Kompilasi menjalankan build baru yang sungguhan dari file proyek saat ini, sama seperti verifikasi Codexe, lalu menampilkan log, error, dan JAR yang dihasilkan.

Diperbarui

Di halaman ini
  1. Proyek mana yang punya Kompilasi
  2. Apa yang dilakukan Kompilasi
  3. Proyek terverifikasi vs proyek yang diubah
  4. Saat build berhasil
  5. Saat build gagal
  6. Apakah Kompilasi memakai token?
  7. Batas

Kompilasi itu sungguhan. Saat kamu menekannya, Codexe mem-build file proyek saat ini dari nol di lingkungan build yang terisolasi. Codexe tidak pernah menampilkan "berhasil" dari cache build sebelumnya.

Setelah build berhasil, kamu bisa memainkan plugin di server sungguhan dengan satu klik: lihat Coba sekarang.

#Proyek mana yang punya Kompilasi

Kompilasi tersedia untuk proyek Java:

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

Datapack dan Skript tidak dikompilasi. Codexe memeriksanya dengan memuatnya di server uji coba sungguhan selama pengiriman (lihat Datapack dan Skript). Bot Discord, situs web, dan model Blockbench tidak punya apa pun untuk dikompilasi.

#Apa yang dilakukan Kompilasi

  1. Mengambil file proyek persis seperti keadaannya sekarang, termasuk editanmu sendiri.
  2. Memilih versi Java dari versi Minecraft di file build-mu (Java 17 untuk versi lama, 21 untuk 1.20.5 dan yang lebih baru, 25 untuk 26.x), atau lebih tinggi jika pengaturan proyek memintanya.
  3. Menjalankan build (Maven package, atau Gradle build) dengan dependensi dari repositori resmi.
  4. Memeriksa bahwa hasilnya benar-benar plugin atau mod: JAR harus berisi kelas yang sudah dikompilasi dan deskriptor yang benar (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Mengalirkan log dan menampilkan hasilnya di chat proyek.

Ini adalah build yang sama dengan yang dijalankan Codexe saat memverifikasi proyek sebelum menyebutnya Siap, jadi "Siap" dan "Kompilasi berhasil" menggambarkan hal yang sama.

#Proyek terverifikasi vs proyek yang diubah

  • Belum berubah sejak diverifikasi Codexe: Kompilasi seharusnya berhasil, karena file yang sama sudah pernah di-build.
  • Kamu mengedit file, atau AI mengubahnya di chat: Kompilasi memberitahumu apakah versi baru bisa di-build.

#Saat build berhasil

Hasilnya menampilkan Unduh JAR. Lihat Unduhan.

#Saat build gagal

Hasilnya mencantumkan error beserta file dan barisnya, ditambah dua tombol:

  • Perbaiki dengan AI: jika file-filenya persis seperti yang dikirim Codexe, Codexe memperbaikinya secara gratis dengan perbaikan internalnya. Jika tidak, error dikirim ke chat sebagai permintaan lanjutan biasa. Lihat Perbaikan Otomatis.
  • Periksa ulang: menjalankan Kompilasi lagi, misalnya setelah kamu mengedit file.

#Apakah Kompilasi memakai token?

Tidak. Mengompilasi tidak memakai token. Hanya AI yang memakai token (pembuatan dan pesan chat).

#Batas

  • Build plugin berhenti setelah 5 menit dan build mod setelah 10 menit. Build mod pertama bisa memakan beberapa menit karena Gradle dan toolchain mod mengunduh dependensinya.
  • Kompilasi dijeda selama Codexe sendiri sedang memverifikasi atau memperbaiki proyek.
  • Build berjalan terisolasi dari internet kecuali untuk repositori dependensi resmi, sehingga skrip build yang mengunduh dari situs tak dikenal akan gagal. Lihat Keamanan.
Kompilasi | Codexe Docs