تخطَّ إلى المحتوى
استخدام Codexe

التجميع

يشغّل التجميع بناءً حقيقياً وجديداً لملفات المشروع الحالية، وهو البناء نفسه الذي يستخدمه Codexe للتحقق من المشاريع، ويعرض السجل والأخطاء وملف JAR الناتج.

آخر تحديث

في هذه الصفحة
  1. ما المشاريع التي فيها التجميع
  2. ما الذي يفعله التجميع
  3. المشاريع المُتحقَّق منها مقابل المعدَّلة
  4. عندما ينجح البناء
  5. عندما يفشل البناء
  6. هل يستهلك التجميع توكنات؟
  7. الحدود

التجميع حقيقي. عندما تضغط عليه، يبني Codexe الملفات الحالية للمشروع من الصفر في بيئة بناء معزولة. ولا يعرض أبداً "نجاحاً" محفوظاً من بناء سابق.

بعد بناء ناجح يمكنك تجربة الـ plugin على خادم حقيقي بنقرة واحدة: راجع جرّبه الآن.

#ما المشاريع التي فيها التجميع

التجميع متاح لمشاريع Java:

النوعأداة البناء
Bukkit / Spigot / Paper (Java)، FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric، ForgeGradle

الـ datapacks وSkript لا تُجمَّع. يفحصها Codexe بتحميلها على خادم تجريبي حقيقي أثناء التسليم (راجع Datapacks وSkript). أما بوتات Discord والمواقع ونماذج Blockbench فلا يوجد فيها ما يُجمَّع.

#ما الذي يفعله التجميع

  1. يأخذ ملفات المشروع كما هي الآن بالضبط، بما فيها تعديلاتك.
  2. يختار إصدار Java بحسب إصدار Minecraft في ملفات البناء (Java 17 للإصدارات الأقدم، و21 للإصدار 1.20.5 وما بعده، و25 للإصدار 26.x)، أو إصداراً أعلى إذا طلب ذلك إعداد المشروع.
  3. يشغّل البناء (package في Maven، أو build في Gradle) مع الاعتماديات من المستودعات الرسمية.
  4. يتأكد أن الناتج plugin أو mod حقيقي: يجب أن يحتوي ملف JAR على فئات مجمّعة وعلى الملف الواصف الصحيح (plugin.yml، bungee.yml / velocity-plugin.json، fabric.mod.json، mods.toml).
  5. يبثّ السجل ويعرض النتيجة في محادثة المشروع.

إنه البناء نفسه الذي يشغّله Codexe عندما يتحقق من مشروع قبل أن يصفه بأنه Ready، لذا فإن "Ready" و"نجاح التجميع" يصفان الشيء نفسه.

#المشاريع المُتحقَّق منها مقابل المعدَّلة

  • لم يتغير منذ أن تحقق منه Codexe: يجب أن ينجح التجميع، لأن الملفات نفسها بُنيت من قبل.
  • عدّلت ملفات، أو غيّرها الذكاء الاصطناعي في المحادثة: يخبرك التجميع هل يُبنى الإصدار الجديد.

#عندما ينجح البناء

تعرض النتيجة تنزيل JAR. راجع التنزيلات.

#عندما يفشل البناء

تسرد النتيجة الأخطاء مع الملف والسطر، إضافة إلى زرين:

  • أصلحه بالذكاء الاصطناعي: إذا كانت الملفات هي نفسها التي سلّمها Codexe بالضبط، يصلحها Codexe مجاناً بإصلاحه الداخلي. وإلا تذهب الأخطاء إلى المحادثة كطلب متابعة عادي. راجع الإصلاح التلقائي.
  • أعد الفحص: يشغّل التجميع مرة أخرى، مثلاً بعد أن عدّلت ملفاً.

#هل يستهلك التجميع توكنات؟

لا. التجميع لا يستهلك توكنات. الذكاء الاصطناعي وحده يستهلك التوكنات (عمليات التوليد ورسائل المحادثة).

#الحدود

  • تتوقف عمليات بناء الـ plugins بعد 5 دقائق، وعمليات بناء الـ mods بعد 10 دقائق. قد يستغرق أول بناء لـ mod عدة دقائق لأن Gradle وأدوات الـ mod تنزّل اعتمادياتها.
  • يتوقف التجميع مؤقتاً بينما يتحقق Codexe نفسه من المشروع أو يصلحه.
  • تعمل عمليات البناء معزولة عن الإنترنت باستثناء مستودعات الاعتماديات الرسمية، لذا سيفشل أي سكربت بناء ينزّل من موقع مجهول. راجع الأمان.
التجميع | Codexe Docs