سؤال

لقد قرأت في وثائق Apache ACE 2 أنها تعمل مع أهداف Equinox Osgi أيضا، لكن لا يمكنني معرفة كيفية تكوينها.أنا أدرك أن هناك بالفعل P2 للاستيوس ولكن أريد أيضا دمجها مع برنامج ACE.

لقد وجدت في مكان ما يجب أن تحرير mommentaragent ، إذا كان هذا صحيحا لا يزال لا يعرف كيف.

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

المحلول

الافراج الثنائي من Apache Ace السفن مع:

  1. جرة قابلة للتنفيذ تحتوي على Apache Felix وكيل الإدارة. يمكن العثور عليها في مجلد Server-Allinone / Store وتسمى ACE-Launcher.jar
  2. هدف "تطوير" في المجلد / المجلد الذي يمكن استخدامه للتطوير / الاختبار ويقوم مسبقا بتثبيت قذيفة وتسجيل وكيل الإدارة.
  3. لا يمنحك الإعتدال خارج الصندوق.

    ومع ذلك، إذا قمت بالتسجيل إلى مصادر ACE، فهناك مشروع يسمى Org.apache.ace.Agent.launcher الذي يخلق ملفات جرة اثنين:

    1. felix.bnd الذي يخلق ACE-Launcher.jar المذكورة أعلاه وتضمين Apache Felix
    2. base.bnd التي تعتمد على API قاذفة موحدة من OSGI وستنصح الإطار الأول الذي يجده على ClassPath
    3. لذلك، يمكنك إما استخدام قطعة أثرية التي تم إنشاؤها بواسطة Base.BND ووضع الإعتدال على Classpath الخاص بك، أو اتخاذ Felix.Bnd وتعديله لذلك سيتم تشغيل Equox بدلا من ذلك.

      بالمناسبة، سنكون سعداء بقبول هذا العمل كتصحيح حتى نتمكن من توفير هذا خارج الصندوق.

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