سؤال

كنت أتساءل عما إذا كان من الممكن تشغيل مشروعين في نفس الوقت في Eclipse ، على سبيل المثال باستخدام حالتين مختلفتين من JVM (إذا كان ذلك منطقيًا).

القليل من الخلفية: لدي مشروع ينفذ طويلاً نسبيًا التجارب (6-8H). لقد تمكنت مؤخرًا من الوصول إلى نقطة في التطوير حيث يمكنني التفرع لتطوير استراتيجيات مختلفة لتحسين/إضافة التعليمات البرمجية إلى المشروع. لكن في نفس الوقت أحتاج إلى الحصول على بعض التجارب فعلت ، وك التجارب خذ فترة طويلة حتى النهاية أود الاستفادة من وقت الانتظار الطويل ، والعمل على رمز الفرع.

باختصار السيناريو المثالي هو: ابدأ تجربة على الجذع في Eclipse ، قم بالتبديل إلى الفرع وتطوير الكود/التشغيل أقصر التجارب على الفرع عندما أحتاج إلى اختبار الوظيفة. هل هذا ممكن ، أم أحتاج إلى التوصل إلى استراتيجية بديلة؟

شكرا مقدما!

تعديل: لقد أدركت أن كلمة "اختبار" كلمة "اختبار" كان مضللاً لأنه يمكن فهمه. أعني تنفيذ البرنامج لأنه من المفترض أن يتم تشغيله ، وليس الاختبار مع Junit أو أي شيء من هذا القبيل. اعتذر عن الازعاج.

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

المحلول

أنا فقط تحقق من فروع مختلفة كمشاريع مختلفة. myProjectTrunk ، myProjectBranch1 ، myProjectBranch2 وما إلى ذلك. لن يتم تشغيل المشاريع أبدًا على نفس JVM إذا كنت تستخدم تشغيل التطبيق.

نصائح أخرى

بالطبع هذا ممكن - تحتاج فقط إلى تكوينهما كمشروعين منفصلين مع تكوينات تشغيل منفصلة لكل منهما.

لسوء الحظ ، بقدر ما أتذكر عندما تغلق مشروعًا ، فإن جميع المهام الجارية المرتبطة بها (SVN يرتفع ، وتصحيح الأخطاء ، والتشغيل ، وما إلى ذلك) ، قد يكون هناك فرعين منفصلين من نفس المشروع مفتوح في نفس الوقت باستخدام اختصارات لوحة المفاتيح لتصفح الفصل.

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