أين يوجد sbt داخل Typesafe Activator؟
-
02-01-2020 - |
سؤال
أنا أحاول إطار اللعب 2.3.2 باستخدام التثبيت دون اتصال مع منشط النوع الآمن 1.2.3.تخبرني كل قطعة من الوثائق أنها تستخدم sbt تحت الأغطية لبناء المشاريع وتشغيلها.
أين يقع/يثبت هذا sbt؟هل هو موجود في مكان ما في المجلد الذي تم فك ضغطه والذي يحتوي على تثبيت Activator؟
كيف أبدأ sbt من سطر الأوامر؟انها ليست على PATH
كما الجري locate sbt
لا يجد شيئا.
المحلول
ال activator-launcher-<version>.jar
هو في الواقع مشغل sbt مع ملف خصائص إضافي مضمن.
اذا ركضت activator shell
(أو أي أمر آخر قد تكون استخدمته مع sbt like compile
أو package
) أنت تبدأ sbt نفسها والتي بدورها تنفذ الأوامر.
إليك مسار التطبيقات التي يتم إطلاقها:
activator ui
يطلق واجهة مستخدم المنشط التي تطلق عملية sbt فرعية للبناءactivator new
يطلق التطبيق الطرفي لإنشاء قالب المنشط.activator shell
أوactivator <sbt input>
تطلق sbt نفسها.
بالإضافة إلى ذلك، activator
يحاول البرنامج النصي اكتشاف ما إذا كان يتم تشغيله من سياق "واجهة المستخدم"، على سبيل المثال.النقر المزدوج من Windows Explorer أو OSX Finder.إذا كان الأمر كذلك، فسيبدأ البرنامج النصي تلقائيًا في وضع واجهة المستخدم.