سؤال

يستخدم Play 2.0 SBT.ومع ذلك فهو يوفر إجراء SBT الخاص به، idea, ، لإنشاء وحدة نمطية لمشروع جديد.يجب عليك إنشاء مشروع IDEA بنفسك وإضافة الوحدة إليه.بخير.

الأمر غير الجيد هو أن Play 2.0 يتم استخدامه من الدليل المصدر الخاص به عندما يتم تفريغه، وهناك repository/ الدليل الفرعي الذي هو في الواقع مستودع لبلاب، منفصل عن دليلك ~/.ivy2.

كيف يمكنك تكوين بنية SBT للتطبيق؟في المكتبات المستوردة، لا يمكن لـ IDEA التعرف على مترجم Scala.

مصادر التشغيل ليست في repository/.عندما أفعل publish-local بناء Play 2.0 من git، يقوم بإيداع الجرة الموجودة حاليًا في 2.0-RC3-SNAPSHOT, ، هناك، ولكن ليس المصادر.تشغيل إجراء SBT package-src لا تنتج جرة المصدر، ولكن يبدو أنها تركت في مكانها.إرفاقه من IDEA لا يزال لا يُظهر مصدر FakeRequest.

هل من الأفضل الاعتماد على gen-idea في SBT بدلا من idea?

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

المحلول

منذ أن تم إصدار اللعب بشكل نهائي، تم تحسين أمر الفكرة بشكل ملحوظ.

يمكنك أيضًا تسميتها بهذا الشكل

idea with-sources

وسوف يقوم بتنزيل جميع المستندات والمصادر وتكوينها بشكل صحيح.

يمكنك أيضًا الاتصال بمصحح أخطاء التشغيل من خلال بدء اللعب به

Play debug

ثم اختر تصحيح الأخطاء عن بعد في الفكرة وحدد المنفذ 9999

نصائح أخرى

لقد جربت هذا الأمر وهو يعمل بشكل جيد:

تشغيل الفكرة مع المصادر=yes

مع اللعب 2.0.1 idea with-sources للأسف لا يعمل:

$ idea with-sources
[error] Expected end of input.
[error] idea with-sources
[error]     ^

أنا أستخدم الحل البديل التالي:

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