नीचे दिए गए <target>
टैगों में से एक को एक ही निर्देशिका में जावास्क्रिप्ट फ़ाइलों को संकुचित करने के लिए नीचे जोड़ा गया था। ये फ़ाइलें अपना मूल नाम बरकरार रखती हैं। सीएसएस के लिए ऐसा करने के लिए बस 'जेएस' को 'सीएसएस' पर स्विच करें और तदनुसार पथ अपडेट करें।
यह YUI कंप्रेसर 2.4.7 साथ किया गया था और मैं कक्षा पथ या सेटिंग्स की अन्य संशोधनों में कोई भी परिवर्तन के बिना चींटी निर्माण स्क्रिप्ट ग्रहण जूनो में इसे चलाने के।
<!-- Minimizing Javascript files -->
<echo message="Compressing Javascript files at location: ${build.root}/resources/js/*.js" />
<java jar="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar" fork="true">
<arg value="${build.root}/resources/js/*.js" /> <!-- input path for JS files -->
<!--<arg value="-v" /> --><!-- Turn on verbose -->
<arg value="-o" />
<arg value="'.js$:.js'" />
<arg value="${build.root}/resources/js/*.js" /> <!-- output path for JS files -->
<classpath>
<pathelement location="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar"/>
</classpath>
</java>
कृपया इस उत्तर को बेहतर बनाने के लिए स्वतंत्र महसूस करें। उपरोक्त समाधान मेरे लिए काम करता है, लेकिन मैं कोई विशेषज्ञ नहीं हूं।
स्रोत
2013-05-16 19:25:43
कैसे सब .js संपीड़ित करने के लिए एक .js में फ़ाइल? ? क्योंकि ऊपर स्क्रिप्ट अपने स्वयं के फ़ाइल में .js फ़ाइलों को संपीडित ... –
यह के लिए FileNotFoundException देता है - हालांकि पथ मौजूद है /home/shwetanka/projects/webapp/webapp/content/js/mobile/*.js। – Shwetanka
@Shwetanka यदि आपके कोई प्रश्न है तो आपको अपना प्रश्न धागा बनाना चाहिए और समस्या का संकेत देने वाले इस उत्तर का संदर्भ लें। –