से फ़ाइलों को निकालने के लिए चींटी कार्य एक एंटी टास्क कैसे लिखें जो पहले संकलित जेएआर से फ़ाइलों को हटा देता है?चींटी जार
मेरा जार में फ़ाइलों को मान लीजिए हैं:
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
aaa/bbb/def/Class3
aaa/bbb/def/Class4
... और मुझे aaa.bbb.def
पैकेज के बिना इस JAR फ़ाइल का एक संस्करण चाहते हैं, और मैं चींटी का उपयोग कर इसे बाहर निकाल देते हैं, इस तरह के मुझे लगता है कि करने की जरूरत है एक जार के साथ समाप्त होता है जिसमें
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
धन्यवाद!
आपके उत्तर के लिए @mipadi धन्यवाद:
यहाँ एक उदाहरण है! मैं उम्मीद कर रहा था कि एक मध्यवर्ती चरण के बिना एक विधि थी - जो सीधे जार से फ़ाइलें/फ़ोल्डरों को हटा रही है। मुझे लगता है कि यह मुझे लगता है कि यह निकटतम है! – bguiz
बस एक एफवाईआई, शायद इसे सबसे ज्यादा पता है, लेकिन मैंने इसके बारे में नहीं सोचा :-)। "जार" कार्य जेएआर के MANIFEST.MF को संशोधित करेगा, जो मेरे मामले में समस्याओं का कारण बनता है। मैंने जार कार्य में "मेनिफेस्ट" विशेषता को जोड़ा और इसे उस मैनिफेस्ट पर इंगित किया जिसे मैं उपयोग करना चाहता था। महान जवाब हालांकि, निश्चित रूप से मेरी मदद की, धन्यवाद! MANIFEST.MF बदलने से बचने के लिए – Craig
'jar' के बजाय' ज़िप 'का भी उपयोग कर सकता है – npostavs