سلسلة أدوات ⁦Elide⁩

استخدم ⁦Elide⁩ لتطوير البرمجيات بأي مزيج من ⁦Java⁩ و ⁦Kotlin⁩ و ⁦TypeScript/JavaScript⁩.


البدء

تثبيت واستخدام سلسلة أدوات ⁦Elide⁩.

الاستخدام

أنماط الاستدعاء للأدوات المضمّنة.



متعدد اللغات أصلاً

يضمّ ⁦Elide⁩ أدوات عديدة في ملف ثنائي واحد. الهدف هو تبسيط سير عمل التطوير لديك على كلٍّ من الواجهة الأمامية والخلفية، مع دعم لغتك المفضلة.

الكل في واحد

يهدف ⁦Elide⁩ إلى تسريع كل مرحلة من مراحل تطوير التطبيقات:

  • البناء باستخدام مُجمّعات ومُنسّقات سريعة متعددة اللغات
  • تثبيت تبعيات ⁦Maven⁩ مع حل مدمج
  • تشغيل وتقديم التطبيقات بخادم تطوير مدمج ودعم ⁦MCP⁩

أدوات التثبيت

ثبّت التبعيات باستخدام:

مُثبّت ⁦Maven⁩

تثبيت تبعيات ⁦Maven⁩، متوافق مع أي بناء ⁦Maven⁩ أو ⁦Gradle⁩.


المُنسّقات

استخدم ⁦elide javaformat⁩ أو ⁦elide ktfmt⁩ مباشرةً لتنسيق الكود المصدري.

تنسيق ⁦Java⁩

نسّق الكود المصدري لـ ⁦Java⁩ باستخدام ⁦elide javaformat⁩، مدعوم بـ ⁦Google Java Format⁩ (المصدر الأصلي).

⁦ktfmt⁩

نسّق الكود المصدري لـ ⁦Kotlin⁩ باستخدام ⁦elide ktfmt⁩، مدعوم بـ ⁦ktfmt⁩ من ⁦Meta⁩ (المصدر الأصلي).


المُجمّعات

مُجمّع ⁦Java⁩

تجميع الكود المصدري لـ ⁦Java⁩ بدعم حتى ⁦JVM 25⁩، بديل مباشر.

مُجمّع ⁦Kotlin⁩

تجميع الكود المصدري لـ ⁦Kotlin⁩ بدعم حتى ⁦Kotlin⁩ ⁦2.3.10⁩، بديل مباشر.

⁦JavaScript⁩ و ⁦TypeScript⁩

تشغيل ⁦JavaScript⁩ و ⁦TypeScript⁩ مع تحويل ⁦OXC⁩ تلقائي عبر ⁦elide run⁩.


التغليف

أداة ⁦JAR⁩

تجميع ملفات ⁦.jar⁩ من بايت كود ⁦JVM⁩ والموارد.

مُنشئ الحاويات

تجميع ودفع صور حاويات ⁦Docker⁩ أو ⁦OCI⁩ لتطبيقات ⁦JVM⁩، باستخدام ⁦Google Jib⁩.


إضافات البناء

إضافة ⁦Gradle⁩

استخدام مُجمّعات ⁦Elide⁩ المضمّنة داخل بُنى ⁦Gradle⁩.

إضافة ⁦Maven⁩

بديل مباشر لـ ⁦javac⁩ و ⁦kotlinc⁩ داخل بُنى ⁦Maven⁩.


أدوات المطورين

خادم التطوير

شغّل ⁦elide dev⁩ لتشغيل تطبيقك بخادم تطوير مدمج. يراقب تغييرات الملفات ويعيد تحميل المتصفح تلقائياً عبر ⁦SSE⁩. يوجّه نقل تصحيح أخطاء ⁦GraalVM⁩ (⁦Chrome DevTools⁩ و ⁦Debug Adapter Protocol⁩) عبر نقطة نهاية ⁦HTTP⁩ واحدة.

خادم ⁦MCP⁩

شغّل ⁦elide mcp⁩ لبدء خادم ⁦Model Context Protocol⁩. يدعم وضعَي النقل ⁦stdio⁩ و ⁦HTTP⁩ (⁦SSE⁩). يكشف تكوين المشروع كمورد.