मैंने हाल ही में मेवेन की खोज शुरू कर दी है, लेकिन मुझे सभी पोम फाइलों में सभी एक्सएमएल कॉन्फ़िगरेशन से थोड़ा अभिभूत महसूस होता है। क्या कोई अच्छा उपकरण है जिसका मैं उपयोग कर सकता हूं?आप मेवेन पोम फाइलों को कैसे संपादित करते हैं?
उत्तर
m2eclipse, यह एक बहुत अच्छा फॉर्म-आधारित संपादक प्रदान करता है। लेकिन मैं ज्यादातर समय एक्सएमएल व्यू का उपयोग करता हूं।
m2eclipse कुछ बुनियादी विकल्पों का समर्थन करता है, लेकिन प्लगइन को कॉन्फ़िगर करने के लिए संपादक एक्सएमएल व्यू पर स्विच करता है जहां आपको मैन्युअल रूप से सेटिंग्स बदलनी होती है। मेरे लिए, एक अच्छे संपादक को अक्सर इस्तेमाल किए जाने वाले मेवेन प्लगइन का समर्थन करना चाहिए और जितना संभव हो सके एक्सएमएल कॉन्फ़िगरेशन को छुपाएं। – Kwebble
यह अच्छा लेकिन भारी है। हल्के वजन संपादक को यह –
जब मैं किसी भी XML फ़ाइलों को संपादित करता हूं, तो मैं xmledit प्लगइन के साथ vim का उपयोग करता हूं।
एक्सएमएल संपादन के लिए एक और अच्छा उपकरण XMLmind XML editor है। यह गैर-वाणिज्यिक उपयोग के लिए स्वतंत्र है। यह डब्ल्यू 3 सी एक्सएमएल स्कीमा (और अन्य स्कीमा प्रारूप) के साथ एक्सएमएल को मान्य करने का समर्थन करता है, इसलिए आप valid POM format का उत्पादन सुनिश्चित कर सकते हैं।
मैं नहीं करता हूं। मैं buildr का उपयोग करता हूं, जिसमें आपकी परियोजना का वर्णन करने के लिए बहुत अधिक कॉम्पैक्ट रूबी आधारित वाक्यविन्यास है।
संभालना अच्छा लगेगा, क्या बिल्डर-निर्मित कलाकृतियों को मैवेन रिपॉजिटरीज़ (जेनरेटेड पोम समेत) में अपलोड किया जा सकता है?अगर वे नहीं कर सकते हैं, तो यह मेरे लिए कुछ हद तक झुकाव लगता है। –
निश्चित रूप से आप अपलोड कार्य के साथ कर सकते हैं। – JtR
आप इसका उपयोग करेंगे। यदि आप चाहते थे तो मेवेन कॉन्फ़िगरेशन फ़ाइलें वास्तव में छोटी हो सकती हैं। डिफ़ॉल्ट मान को ओवरराइड करने के लिए आपको केवल pom.xml में कुछ होना चाहिए।
यदि आप डिफ़ॉल्ट मेवेन निर्देशिका संरचना से चिपके रहते हैं, तो आपको बिल्कुल लंबे मेवेन की आवश्यकता नहीं होगी।
कम से कम, आपको एक लंबी मेवेन फ़ाइल की आवश्यकता नहीं होगी जब तक कि आपकी परियोजना छोटे चरण से आगे नहीं बढ़ जाती। लेकिन फिर, आपके पास भी संपादन की समस्या नहीं है। एक गैर-तुच्छ परियोजना के लिए, कई लोग एक वास्तविक अनुप्रयोग भाषा (उदाहरण के लिए, पायथन स्कैन और/या बिल्डबॉट का उपयोग करके) के पक्ष में एक्सएमएल-आधारित बिल्ड स्क्रिप्ट से बचने की वकालत कर रहे हैं। –
यदि आप मेवेन के साथ फंस गए हैं, तो आपको बस अपने दस्तावेज़ों को पढ़ने की आवश्यकता होगी, Google जो दस्तावेज नहीं है, और प्रयोग के लिए पागल की तरह है। जाहिर है, एक्सएमएल को संभालने में सक्षम कोई भी संपादक उपयुक्त है, और आपकी प्राथमिकताओं को पसंद पर हावी होना चाहिए।
दूसरी ओर, यदि आप मेवेन के साथ फंस नहीं गए हैं, तो मैं अत्यधिक अनुशंसा करता हूं कि आप जहाज को कूदें। मैंने कई अन्य निर्माण उपकरणों के साथ कई वर्षों तक मेवेन का उपयोग किया है, और मेवेन सबसे खराब है: यह बहुत जटिल है, यह उलझन में है, इसे कस्टमाइज़ करना या विस्तार करना बहुत कठिन है, और यह धीमा है। तो, कुछ और पर स्विच करें।
मैं एंटी + आइवी या पायथन आधारित समाधान की सलाह देता हूं।
यह वास्तव में प्रश्न का उत्तर नहीं दे रहा है ... –
कभी-कभी सवाल का सबसे अच्छा जवाब प्रश्न बदलने और आपके संदर्भ को सुझाव देने का है। दूसरे शब्दों में, यदि आपको अपनी समस्या का समाधान पसंद नहीं है, तो अपनी समस्या बदलें। –
यह टिप किसी भी अच्छे XML संपादक के साथ काम करती है।
अब तक की सबसे अच्छी मार्गदर्शिका आपके पास एक्सएमएल स्कीमा ('एक्सएसडी' फ़ाइल) हो सकती है, जो सभी संरचनाओं को परिभाषित करती है और वे क्या करते हैं।
अपने पोम के शीर्ष पर, 'परियोजना' तत्व सुनिश्चित इस तरह परिभाषित किया गया है:
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
अब जब आप (jEdit या ग्रहण सहित) संपादक वास्तव में डाउनलोड करेगा किसी भी अच्छे संपादक में फ़ाइल को संपादित ऊपर दिए गए यूआरएल से .xsd फ़ाइल और इसे मार्गदर्शन करने और पीओएम को सत्यापित करने के लिए इसका इस्तेमाल करें।
उदा ग्रहण में, पीओएम में कहीं भी जाएं और Ctrl-space दबाएं - यह वर्तमान स्थिति के लिए वैध तत्वों की एक सूची लाएगा।
कोई विचार नहीं कि यह डाउनवोट क्या था - यह अभी भी दस्तावेज़ों का जिक्र किए बिना पीओएम को संपादित करने के बेहतर तरीकों में से एक है। – Air
- 1. ग्रहण से आप मेवेन निर्भरताओं को कैसे ताज़ा करते हैं?
- 2. आप MySQL में संग्रहीत प्रक्रिया को कैसे संपादित करते हैं?
- 3. एसएसएच पर फ़ाइलों को आप कैसे संपादित करते हैं?
- 4. ब्राउज़र में जावास्क्रिप्ट को आप कैसे संपादित करते हैं?
- 5. आप अपाचे मेवेन के कैश को कैसे साफ़ करते हैं?
- 6. यूनिटटेस्ट आप अपनी परीक्षण फाइलों को व्यवस्थित कैसे करते हैं?
- 7. आप एक्सपीएस फाइलों को कैसे प्रिंट करते हैं?
- 8. पोम
- 9. आप कैसे ग्रहण करते हैं, ग्रहण में संपादित करते हैं और एक एपीके recompile? क्रमशः?
- 10. आप Sonatype.org से मेवेन निर्भरता कैसे आयात करते हैं?
- 11. मेवेन - मेरे पोम में exec-maven-plugin
- 12. आप फाइलों में सी # कोड कैसे व्यवस्थित करते हैं?
- 13. पोम
- 14. आप जेएसटीएल का उपयोग कैसे करते हैं?
- 15. आप XamlParseException को कैसे डिबग करते हैं?
- 16. आप wx.Panel को रीफ्रेश कैसे करते हैं?
- 17. आप JVM को कैसे क्रैश करते हैं?
- 18. , आप आइटम को कैसे क्रमबद्ध करते हैं?
- 19. आप कैसे FB.Canvas.scrollTo को एनिमेट करते हैं?
- 20. आप कैसे प्रतिक्रिया करते हैं?
- 21. आप प्रोटोटाइप कैसे करते हैं?
- 22. आप एक्सकोड में फ़ाइल को डुप्लिकेट कैसे करते हैं?
- 23. एंड्रॉइड एक्सएमएल फाइलों को संपादित करते समय XServer पर एक्लिप्स लीक से कैसे बचें?
- 24. आप एंड्रॉइड प्रोजेक्ट कैसे साझा करते हैं?
- 25. आप डेटाबेस.आईएमएल कैसे सुरक्षित करते हैं?
- 26. आप वेबसाइट की जांच कैसे करते हैं?
- 27. एचडीएफएस: आप फ़ाइलों को बार-बार कैसे सूचीबद्ध करते हैं?
- 28. आप अपने आवेदकॉन में कमांड लाइन से एकाधिक फाइलों को कैसे कॉल करते हैं?
- 29. एक्सएमएल फाइलों को संपादित करने में असमर्थ लेकिन .java संपादित कर सकते हैं?
- 30. टर्मिनल में आप मौजूदा टेक्स्ट को संपादित कैसे करते हैं (और कर्सर को चारों ओर ले जाते हैं)?
मुझे एक बेहतर मॉनिटर प्राप्त करना है - मैंने इसे "मैवेन अश्लील फाइल" के रूप में पढ़ा है। –
एलओएल, वही यहाँ! मैं लुसी कर्नाई को दोषी ठहराता हूं। –
पहली बार मैंने "porn.xml" देखा, मैंने सोचा कि यह किसी तरह का geeky मजाक था। इस्तेमाल किए गए फ़ॉन्ट पर बहुत निर्भर करता है। ;) –