मेरे कोडबेस में किसी अन्य व्यक्ति द्वारा लिखित build.properties
फ़ाइल है। मैं मैन्युअल रूप से फ़ाइल के माध्यम से खोज किए बिना उपलब्ध निर्मित लक्ष्यों को देखना चाहता हूं। क्या चींटी के लिए यह आदेश है - ant show-targets
जैसे कुछ - जो इसे बिल्ड फ़ाइल में सभी लक्ष्यों को सूचीबद्ध करेगा?मैं चींटी में निर्माण लक्ष्यों की सूची कैसे प्राप्त कर सकता हूं?
उत्तर
-p
या -projecthelp
विकल्प वास्तव में इस है, तो आप सिर्फ कोशिश करता है सकते हैं:
ant -p build.xml
चींटी के कमांड लाइन documentation से:
-projecthelp
विकल्प प्रिंट बाहर निर्माण फ़ाइल के लक्ष्यों की सूची । लक्ष्य जिनमेंdescription
विशेषता शामिल है, को "मुख्य लक्ष्य" के रूप में सूचीबद्ध किया गया है,description
के बिना उन्हें "अन्य लक्ष्य" के रूप में सूचीबद्ध किया गया है, फिर "डिफ़ॉल्ट" लक्ष्य सूचीबद्ध है ("अन्य लक्ष्य" केवल तभी प्रदर्शित होते हैं जब कोई मुख्य लक्ष्य न हो, या अगर-verbose
या-debug
मोड में चींटी का आह्वान किया जाता है)।
निर्माण फाइल में सभी लक्ष्यों को पाने के लिए
चींटी -p -verbose
-v बहुत सारे आउटपुट देता है। बस 'चींटी-पी' ठीक काम करता है :) –
हमें -p के साथ cominded -v अगर हमें सभी की आवश्यकता है लक्ष्य (सभी लक्ष्यों से मेरा मतलब है कि उनमें विवरण के बिना लक्ष्य भी हैं)। यदि केवल मुख्य लक्ष्यों की आवश्यकता होती है (मुख्य लक्ष्यों से मेरा मतलब है कि उनमें से विवरण वाले लोग) -पी अकेले ही चाल का उपयोग करते हैं। – Wills
मैं उन लक्ष्यों को नहीं देख सका जो मुझे केवल -p के साथ चाहिए, यह सही काम करता है। – JacopKane
-p
या -projecthelp
विकल्प वास्तव में इस है, तो आप क्या कर सकते हैं करता है:
ant -p build.xml
आप इसे इस तरह से आमंत्रित करने का लक्ष्य बना सकते हैं:
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
<arg value="-buildfile" />
<arg value="${ant.file}" />
</java>
</target>
जिसे आप डिफ़ॉल्ट के रूप में सेट कर सकते हैं, तो केवल टाइपिंग चींटी उपलब्ध लक्ष्यों को सूचीबद्ध करेगी।
(@Grodriguez 'जवाब और @ sschuberth की टिप्पणी का मेल - मैंने सोचा था कि यह अपने आप में एक जवाब के लायक था)
छोटे सुझाव। डिफ़ॉल्ट रूप से "सहायता" लक्ष्य बनाएं। परिणामस्वरूप "चींटी" चलने से "सहायता" लक्ष्य आ जाएगा जो सभी उपलब्ध लक्ष्यों को प्रिंट करेगा। – user1697575
- 1. मैं चींटी में अपने आधार पथ में अंतिम फ़ोल्डर का नाम कैसे प्राप्त कर सकता हूं?
- 2. मैं तत्वों की सूची से कैसे समूह कर सकता हूं?
- 3. मैं किसी पृष्ठ की घटनाओं की सूची कैसे प्राप्त कर सकता हूं?
- 4. मैं अपनी प्रक्रिया द्वारा लोड की गई फ़ाइलों की सूची कैसे प्राप्त कर सकता हूं?
- 5. मैं जावा में विश्वसनीय रूट प्रमाणपत्रों की सूची कैसे प्राप्त कर सकता हूं?
- 6. मैं बीनस्टॉक ट्यूब में सभी नौकरियों की सूची कैसे प्राप्त कर सकता हूं?
- 7. मैं कक्षा में स्थिर चर की सूची कैसे प्राप्त कर सकता हूं?
- 8. मैं अपने मेवेन भंडार में कलाकृतियों की सूची कैसे प्राप्त कर सकता हूं?
- 9. मैं विंडोज़ में सभी खुली नामित पाइपों की सूची कैसे प्राप्त कर सकता हूं?
- 10. मैं एक्सेस (जेट) डेटाबेस में टेबल की सूची कैसे प्राप्त कर सकता हूं?
- 11. मैं .NET में शब्दकोशों की सूची कैसे बना सकता हूं?
- 12. मैं प्रोग्राम की स्थिति कैसे प्राप्त कर सकता हूं?
- 13. मैं प्रतिनिधि कैसे प्राप्त कर सकता हूं?
- 14. मैं वेबपृष्ठ की सार्वजनिक कुंजी कैसे प्राप्त कर सकता हूं?
- 15. मैवेन के साथ चींटी निर्माण कैसे लपेटें?
- 16. मैं रेडिस में सभी सेट कैसे प्राप्त कर सकता हूं?
- 17. समस्या चींटी निर्माण में
- 18. मैं एक जीएडीटी में साझाकरण कैसे प्राप्त कर सकता हूं?
- 19. मैं एक पूर्ण सी ++ निर्माण कैसे कर सकता हूं?
- 20. पीडीओ का उपयोग कर PHP में MySQL डेटाबेस की सूची कैसे प्राप्त कर सकता हूं?
- 21. मैं सूची की पहली स्थिति में कैसे जोड़ सकता हूं?
- 22. मैं आरसीपीपी में वैक्टरों की सूची कैसे बना सकता हूं?
- 23. मैं पर्ल में वर्तमान समय में फ़ाइल निर्माण समय की तुलना कैसे कर सकता हूं?
- 24. चींटी निर्माण द्वारा बनाए गए जार के त्रुटि स्टैक ट्रेस में स्रोत पंक्ति संख्या कैसे प्राप्त कर सकता हूं?
- 25. मेकफ़ाइल लक्ष्यों में मैं बैश वाक्यविन्यास का उपयोग कैसे कर सकता हूं?
- 26. मैं दो जावास्क्रिप्ट ऑब्जेक्ट ग्राफ़ के बीच अंतरों की सूची कैसे प्राप्त कर सकता हूं?
- 27. मैं वसंत से तत्काल बीन्स की सूची कैसे प्राप्त कर सकता हूं?
- 28. मैं regsvr32 उपकरण द्वारा पंजीकृत सभी अप्रबंधित डीएलएस की सूची कैसे प्राप्त कर सकता हूं?
- 29. मैं सभी एक्स 11 विंडोज़ की पूरी सूची कैसे प्राप्त और सिंक्रनाइज़ कर सकता हूं?
- 30. मैं अपने एंड्रॉइड ऐप से संसाधनों की निर्देशिका सूची कैसे प्राप्त कर सकता हूं?
आपको बहुत बहुत धन्यवाद। – Shwetanka
इसे 'एंटी' का आह्वान करते समय इसे डिफ़ॉल्ट बनाने के लिए, ' <आर्ग मूल्य =" - buildfile "/> <आर्ग value =" $ {ant.file} "/> ' और बनाने के "सहायता" अपनी परियोजना में डिफ़ॉल्ट लक्ष्य। –
sschuberth
मुझे लगता है कि यह ध्यान देने योग्य है कि 'ant -p' केवल उन लक्ष्यों को दिखाएगा जिनमें विवरण हैं। 'Build.xml' फ़ाइल से जुड़े प्रत्येक लक्ष्य को दिखाने के लिए, आपको 'ant -p -v'' चलाने की आवश्यकता है, इसके अलावा, 'ant -p build.xml' अनावश्यक है। 'ant -p' वही काम करेगा, और यदि आप 'build.xml' निर्देशिका में नहीं हैं, तो आपको वैसे भी 'ant -p -buildfile path/to/build.xml' का उपयोग करना होगा। – Andrew