سؤال

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

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

المحلول

انظر هذا النقاش: Re:داعيا المساعد في آخر البرنامج المساعد ؟ وفقا مخضرم المطورين ، هذه ليست طريقة الإضافات من المفترض أن تعمل.

ومع ذلك ، هناك هذا مثيرة للاهتمام التعليق:

الإضافات/Mojos يجب أن تكون رقيقة مغلفة حول المكتبة.كنت تريد استخدام المكتبة مباشرة.

البضائع ليس فقط مخضرم المساعد ، كما أن لديها جافا API ، النمل المهمة.لذلك كنت قد ربما:

  • دعوة البضائع النمل مهمة من النمل موجو (أعتقد أنك سوف تحتاج فقط البضائع الجرار في البرنامج المساعد الخاص بك هو classpath);

  • كتابة الخاص بك النمل موجو في جاوة ، و الاحتجاج البضائع API (كنت ترغب في إلقاء نظرة على مصادر البضائع المساعد).

نصائح أخرى

والسيناريو النملة التي مخضرم-النمل المساعد ينفذ ليست على علم حقا مخضرم على هذا النحو؛ تم تصميم هذا البرنامج المساعد لالتوافق مع المهام النملة مخصصة. لا أستطيع أن أفكر في وسيلة نظيفة من فعل ما تريد الرغم من أنه قد يكون هناك نوع من الإختراق الذي يسمح لك أن تفعل ذلك.

وكما ينبغي أن يكون من الممكن تنفيذ الدرجة الثانية من مخضرم من داخل النملة، التي تدير بحتة الهدف البضائع، ولكن في هذه الحالة قد تواجه مشاكل مع الملفات مؤمن وما شابه ذلك. ان طريقة للقيام بذلك يكون لمجرد استخدام علامة بخط النملة الخاص بك واستدعاء "mvn" القابلة للتنفيذ مع الأهداف المناسبة كوسائط.

وأنظف طريقة هي ببساطة ربط الهدف البضائع إلى مرحلة بناء، ولها أن المدى بعد انتهاء النملة. أنا لا أرى أي عيب في هذا النهج - لم تكن قد ذكر حقا أي أسباب محددة لماذا تريد تجنب ذلك

كنت قد تكون مهتمة في ما يلي مخضرم

على GMaven البرنامج المساعد يتيح لك كتابة مخضرم الإضافات باستخدام رائع.هذا يتيح لك الوصول الكامل إلى النمل باستخدام النمل باني, هو طريقة سهلة جدا لكتابة النمل البرامج النصية في رائع.ثم في هذا رائع موجو يمكن استدعاء أي مخضرم موجو باستخدام موجو المنفذ.

لقد استخدمت تلك في عدة مخصصة مخضرم المساعد و لم أجد أسهل طريقة لكتابة والجمع mojos.

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