İçeriğe geç
Codexe'i kullanmak

Derle

Derle, projenin mevcut dosyalarını Codexe'in doğrulamada kullandığı gerçek derlemeyle baştan derler; günlüğü, hataları ve ortaya çıkan JAR'ı gösterir.

Güncellendi

Bu sayfada
  1. Hangi projelerde Derle var
  2. Derle ne yapar
  3. Doğrulanmış ve değiştirilmiş projeler
  4. Derleme başarılı olduğunda
  5. Derleme başarısız olduğunda
  6. Derle token kullanır mı?
  7. Sınırlar

Derle gerçektir. Bastığında Codexe, projenin mevcut dosyalarını yalıtılmış bir derleme ortamında sıfırdan derler. Daha önceki bir derlemeden önbelleğe alınmış bir "başarı" asla göstermez.

Başarılı bir derlemeden sonra plugin'i tek tıkla gerçek bir sunucuda oynayabilirsin: bkz. Hemen dene.

#Hangi projelerde Derle var

Derle, Java projelerinde kullanılabilir:

TürDerleme aracı
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

Datapack'ler ve Skript derlenmez. Codexe bunları teslimat sırasında gerçek bir test sunucusunda yükleyerek kontrol eder (bkz. Datapack'ler ve Skript). Discord botları, web siteleri ve Blockbench modellerinde derlenecek bir şey yoktur.

#Derle ne yapar

  1. Projenin dosyalarını, senin düzenlemelerin dahil, şu anki hâliyle alır.
  2. Java sürümünü derleme dosyalarındaki Minecraft sürümüne göre seçer (eski sürümler için Java 17, 1.20.5 ve sonrası için 21, 26.x için 25) ya da proje ayarı istiyorsa daha yüksek bir sürüm kullanır.
  3. Derlemeyi resmi depolardan alınan bağımlılıklarla çalıştırır (Maven package veya Gradle build).
  4. Çıktının gerçek bir plugin veya mod olduğunu kontrol eder: JAR derlenmiş sınıflar ve doğru tanımlayıcıyı (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml) içermelidir.
  5. Günlüğü canlı akıtır ve sonucu proje sohbetinde gösterir.

Bu, Codexe'in bir projeyi Hazır saymadan önce doğrularken çalıştırdığı derlemenin aynısıdır; yani "Hazır" ile "Derle başarılı" aynı şeyi anlatır.

#Doğrulanmış ve değiştirilmiş projeler

  • Codexe doğruladığından beri değişmemiş: Derle başarılı olmalıdır, çünkü aynı dosyalar zaten derlendi.
  • Dosyaları sen düzenledin ya da yapay zeka sohbette değiştirdi: Derle, yeni sürümün derlenip derlenmediğini söyler.

#Derleme başarılı olduğunda

Sonuçta JAR indir görünür. Bkz. İndirmeler.

#Derleme başarısız olduğunda

Sonuç, hataları dosya ve satır bilgisiyle listeler; ayrıca iki düğme sunar:

  • Yapay zekayla düzelt: dosyalar tam olarak Codexe'in teslim ettiği gibiyse Codexe bunları dahili onarımıyla ücretsiz düzeltir. Aksi hâlde hatalar normal bir takip mesajı olarak sohbete gider. Bkz. Otomatik Onarım.
  • Yeniden kontrol et: Derle'yi yeniden çalıştırır; örneğin bir dosyayı düzenledikten sonra.

#Derle token kullanır mı?

Hayır. Derlemek token kullanmaz. Token'ları yalnızca yapay zeka kullanır (üretimler ve sohbet mesajları).

#Sınırlar

  • Plugin derlemeleri 5 dakika, mod derlemeleri 10 dakika sonra durdurulur. Gradle ve mod araç zinciri bağımlılıklarını indirdiği için ilk mod derlemesi birkaç dakika sürebilir.
  • Codexe projeyi kendisi doğrularken veya onarırken Derle duraklatılır.
  • Derlemeler, resmi bağımlılık depoları dışında internetten yalıtılmış çalışır; bu yüzden bilinmeyen bir siteden indirme yapan bir derleme betiği başarısız olur. Bkz. Güvenlik.
Derle | Codexe Docs