سؤال

أنا أعمل على تطبيق بسيط إلى حد ما ولكنه كبير من مستويين يتكون من حوالي 40 مكونات الإضافات RCP Eclipse. لدينا حالة استخدام جديدة تنقلنا إلى الويب لجزء صغير جدًا من هذه الوظيفة. أرغب في نموذج أولي باستخدام المصعد. من الواضح أنني أواجه بعض التحديات.

  1. رفع + osgi. هل يمكن أن تحصل على حزم OSGI؟ هل يمكن تعبئتها كحزمة OSGI نفسها ودمجها في حاوية ويب؟
  2. بناء نظام. نحن نستخدم ال بناء الكسوف القديم (اقرأ: Eclipse ليس له نظام بناء) مع التحكم في السرعة. المصعد يستخدم Maven.
  3. بيئة التنمية. هذا واحد لست متأكدًا من أن أي شخص يمكنه مساعدتي. لقد حاولت استخدام المكون الإضافي Scala مع Eclipse ولا يزال غير جاهز. هناك الكثير من العوائق لجعلها مفيدة. قولًا ذلك ، لا أرى أن هذا يمثل مشكلة رئيسية لأنني أستطيع الاحتفاظ بجميع رمز الرفع في وحدة نمطية واحدة ، مع الإشارة فقط إلى رمز Java مجالات محددة للغاية.

أتساءل عما إذا كان أي شخص قد جرب أي شيء مشابه لهذا ولديه أي نصيحة. لاحظ أنني لن أستخدم أيًا من أشياء ORM في المصعد لأن كل الثبات يتم إدارته في المكونات الإضافية الموجودة خلف واجهة برمجة التطبيقات. إذن ، هل أنا نبحر الشجرة الخاطئة؟ هل هناك شيء آخر أحتاج إلى أن أكون على دراية به؟

يمكنني العودة إلى استخدام ببساطة هذه التعليمات لكني أود حقًا أن أرفع للدوران لأن جافا ... حسنًا ... إنها جافا. :-(

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

المحلول

هناك مسلك في مجموعات Google حول استخدام LIFT كحزمة OSGI. بالنسبة لنظام الإنشاء بقدر ما أتذكر PDE Sit's أعلى النمل ، حتى تتمكن من استخدام Maven لبناء الأشياء ذات الصلة أولاً ، ثم استدعاء PDE's Build.xml

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