يضمّ Elide حزمة JDK 25 و Kotlin 2.5.0-Beta1. المكتبات والتعليقات التوضيحية المتاحة للبرامج: واجهات JVM البرمجية.
التصريف والتشغيل
elide javac -- -d out Hello.java
elide java -- -cp out Hello
elide run Hello.ktتأتي خيارات الأداة المغلّفة بعد --. يصرّف elide run ملف Kotlin ويشغّله مع مكتبة Kotlin القياسية، أما
elide java فلا يضيفها (مُصرّف Kotlin).
التنسيق
elide format -- src
elide format -- -n src # check onlyخيارات كل منسّق: التنسيق.
بناء مشروع
مع ملف elide.pkl:
elide install
elide build
elide testلا تحتاج المصادر في src/main/java و src/main/kotlin و src/test/… إلى أي إعداد. وتحتاج اختبارات JVM إلى ملف
elide.pkl. التغطية: الاختبار.
في الطرفية، يعرض كل سطر مهمة عدد الملفات التي يصرّفها. وفي CI، أو عند إعادة توجيه المخرجات، أو عند التشغيل بواسطة وكيل، يطبع البناء سطرًا بسيطًا واحدًا لكل مهمة.
إعادة كتابة الشيفرة وفحصها
تعاين OpenRewrite الوصفات وتطبّقها على مصادر Java الرئيسية. ويعثر
فهرس شيفرة التبعيات على أصل الأصناف، ويفحص الأعضاء، ويستعلم عن المراجع في تبعيات Maven
وفي شيفرة Java و Kotlin المحلية المصرّفة. كلاهما تجريبي في الإصدار 1.6.0 ويستخدم elide.pkl.
elide rewrite org.openrewrite.java.RemoveUnusedImports --dry-run
elide index build --layers=l1,l2,l3
elide index used-by java.util.Listأنظمة البناء الحالية
| نظام البناء | الاستخدام |
|---|---|
| Maven | إضافة Maven، أو elide mvn |
| Gradle | إضافة Gradle |
| Bazel | rules_elide والعمّال الدائمون |
| أي نظام | elide javac -- … وسائر الأغلفة، أو ضبط JAVA_HOME على توزيعة Elide |
نظرة عامة: التكامل مع أدوات البناء.
يسرد elide --help-all كل الأوامر.
أمثلة
ابدأ من قالب:
elide init --template java # Java app with a JUnit test
elide init --template ktjvm # Kotlin app with a test
elide init --template workspace # Kotlin library and app in one workspace