سؤال

أنا جديد لكل من SBT واللعب!وتريد بعض النصائح حول كيفية هيكل هذا المشروع.

أريد أن أحصل على طرازاتي والرمز ذات الصلة بالحصى خارج تطبيق اللعب الخاص بي.

أعرف أن العب لديها وحدات فرعية، ولكن يبدو أن هذا يلعب الوحدات ذات الصلة وليس فقط وحدة منفصلة لنماذج + Slick.

  1. كيف يمكن أن يكون لدينا نماذج + Slick خارج مشروع اللعب الخاص بي؟يجب أن أقوم فقط بإنشاء مشروع MAVEN منفصل واستيراد المكتبة عبر مستودع SBT Maven المحلي؟

  2. إذا كنت أقصد # 1، هل سيعني ذلك إذا قمت بتحديث النماذج أو الرمز البسيط لن أتمكن من تحديث المتصفح واحصل على ميزة إعادة ترجمة سريعة لطيفة؟

    سأحتاج إلى إعادة استخدام النماذج الخاصة بي + رمز Slick / DAO في مشاريع أخرى حتى أفعل لماذا لا أريد أن أخبزه في هذا المشروع.

    ما الخيارات التي لدي؟

هل كانت مفيدة؟

المحلول 2

كان الحل الخاص بي لإنشاء تطبيق وحدة متعددة SBT.

أعرف وجود وحدات ل:

giveacodicetagpre.

مع هذا التخطيط، يمكنني إجراء تغييرات في أي من وحداتي وأحصل على أوقات ترجمة سريعة مع SBT.في سياق تطبيق اللعب، يمكنني ببساطة تحديث متصفحي وترعكس تغييراتي في غضون 3-4 ثواني.

إذا كنت تريد تفاصيل حول تخطيط مشروعي، راجع: الخلط كيفية إعداد مشروع SBT متعدد المشروع

نصائح أخرى

أعتقد أن الخيار الوحيد الذي لديك هو استخدام ميزة الوحدات الفرعية.مع هذا تحصل على دورة إعادة ترجمة سريعة والحصول على مشروعك جيدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top