سؤال

أحاول استخدام ضاغط YUI في هدف في مافن، لكنني جديد جدا على الأعمال الداخلية من Maven. أرى أنه يمكنني نسخ جميع JS إلى دليل جديد مع ما يلي:

<copy todir="blah">
  <fileset>
     <!-- A bunch of file extension types -->
  </fileset>
</copy>

الآن، لكل ملف CSS و JS، أريد تشغيل ضاغط YUI وإخراج الملف إلى المواقع النهائية للملفات التي تم نسخها أعلاه. ليس هذا هوكل الدليل يتم الحفاظ عليه في النسخة المذكورة أعلاه، لذلك قد يكون ذلك شيء يجب مراعاته عند إنشاء هدف مخبري.

من أين أبدأ؟ أنا بحاجة أساسا إلى الركض

java -jar yuicompressor input.js -o output.js

على جميع الملفات. أنا مقصور على Maven 1.x، فأين أبدأ؟ أريد أن أجعل هذا هدف مافن لتجنب الاضطرار إلى ضغط JS باليد قبل الإنشاء، كما سيكون من قذرا. إذا استطعت تنفيذ برنامج نصي لبثون / بيرل خارجي للقيام بذلك، فسيكون ذلك على ما يرام أيضا، لكنني أعتقد أنه ربما يكون هناك طريقة أفضل من مافيني للقيام بذلك.

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

المحلول

استخدم مهمة OFT OFT YUI واتبع البرنامج التعليمي.

مهمة yui النمل.

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