بناء حزم دبيان و Redhat مع لينينين
سؤال
ذهب نقل مشروعي من Ant إلى Lininingen بسلاسة لدرجة أنني أبحث عن أشياء جديدة لتضمينها في عملية الإنشاء. واحد منها سيكون إنشاء ملف .deb و .rpm تلقائيًا. ما هي أسهل طريقة للقيام بذلك؟
المحلول
سيكون من الرائع حقًا أن يكون لديك مكون إضافي لين للمساعدة في ذلك. نظرًا لأنه يستخدم بالفعل Maven أسفل الغطاء ، يمكنك البحث في استخدام Maven-Unix-Plugin (http://mojo.codehaus.org/unix/) والتي يمكن بناء ملفات .deb و .rpm. وإلا إذا كان ذلك يبدو مزعجًا ، فلا أعتقد أن تنسيق الحزمة معقد بشكل خاص. من المحتمل أن تفعل ذلك باليد في Clojure ، وفي هذه الحالة ، ربما يساعد النظر في بعض الأمثلة على مهام Ruby Rake. ((http://rubyforge.org/projects/pallet/)
نصائح أخرى
أعتقد أن أفضل رهان لك هو كتابة المكون الإضافي الخاص بك في Lininingen لهذا (الذي أسمعه سهل للغاية) ، أو استخدام محرّرات لين البرنامج المساعد واكتب نصًا/مهمة لذلك.
لقد صادفت نفس المشكلة. تابعت اقتراح Rosejn وأنشأت مكونًا إضافيًا ليينينين يستخدم RPM Maven Plugin لإنشاء دورة في الدقيقة. لقد وضعته هنا.