कुछ वास्तविक विश्व संगठन उदाहरण (जैसे फेसबुक कंपनी या Google कंपनी) के साथ आप इसे नौसिखिया वेब डेवलपर या प्रोग्रामर के बारे में कैसे समझाएंगे?artifactId और groupId के बीच pom.xml में क्या अंतर है?
उत्तर
maven.apache.org से, Naming Conventions:
artifactId
संस्करण के बिना जार का नाम है। यदि आपने इसे बनाया है तो आप लोअरकेस अक्षरों और किसी अजीब प्रतीकों के साथ जो भी नाम चाहते हैं उसे चुन सकते हैं। यदि यह एक थर्ड पार्टी जार है तो आपको जार का नाम लेना होगा क्योंकि इसे वितरित किया जाता है। उदाहरण के लिए।maven
,commons-math
groupId
सभी परियोजनाओं में विशिष्ट रूप से आपकी परियोजना की पहचान करेगा, इसलिए हमें नामकरण स्कीमा को लागू करने की आवश्यकता है। इसे पैकेज नाम नियमों का पालन करना होगा, इसका अर्थ यह है कि कम से कम उस डोमेन नाम के रूप में होना चाहिए, जिसे आप नियंत्रित करते हैं, और आप जितना चाहें उतने उपसमूह बना सकते हैं। पैकेज नामों के बारे में अधिक जानकारी देखें। उदाहरण के लिए।org.apache.maven
,org.apache.commons
तो मान लें कि मेरी कंपनी एबीसी ने सार्वजनिक रूप से इंटरनेट पर अपनी परियोजना डालने का फैसला किया उपयोग, artifactId:
@ user3705478 एचएम, दिलचस्प सवाल। आप एक प्रसिद्ध प्रोजेक्ट के मानों का उपयोग करके एक नई परियोजना बनाने का प्रयास कर सकते हैं, और इसे एक्सप्लोर करने के लिए इसे निर्भरता के रूप में भी जोड़ सकते हैं। उदाहरण के लिए, अपाचे कॉमन्स लाइब्रेरी को "बनाने" का प्रयास करें: एमवीएन आर्केटाइप: जेनरेट करें- डीग्रुपआईडी = org.apache.commons -DartifactId = commons-collections4 -DarchetypeArtifactId = maven-archetype-quickstart -DinteractiveMode = false और फिर "असली" कॉमन्स जोड़ें पुस्तकालय निर्भरता के रूप में। यह ठीक काम करता प्रतीत होता है। मुझे यकीन नहीं है कि आंतरिक रूप से कोई भ्रम क्यों नहीं है। – Jameson
जब आप "इसे निर्भरता के रूप में जोड़ें" कहते हैं तो इसे केंद्रीय सार्वभौमिक भंडार में या मेरे स्थानीय प्रोजेक्ट में जोड़ें? – user3705478
- 1. मेवेन में, एक्सटेंशन और प्लगइन के बीच क्या अंतर है
- 2. pom.xml में टैग टिप्पणियां क्या अच्छी हैं?
- 3. मैवेन के pom.xml
- 4. अपाचे मैवेन: विरासत, एकत्रीकरण और निर्भरता के बीच क्या अंतर है?
- 5. pom.xml
- 6. जावा-एपी और जावा-वेब-एपीआई के बीच क्या अंतर है?
- 7. pom.xml और web.xml
- 8. Maven2 pom.xml
- 9. जावा - pom.xml
- 10. हाइबरनेट भ्रम। गा, जीए और अंतिम विज्ञप्ति के बीच अंतर क्या हैं? संगतता? भंडार?
- 11. क्या $ @ और "$ @" के बीच कोई अंतर है?
- 12. # {} $ {} और% {} के बीच क्या अंतर है?
- 13. * और * के बीच क्या अंतर है?
- 14. के बीच क्या अंतर है:। और: आर !?
- 15. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 16. वेरिलोग के बीच क्या अंतर है! और ~?
- 17. `&` और `ref` के बीच क्या अंतर है?
- 18. $ और $$ के बीच क्या अंतर है?
- 19. भिन्नता और '-' के बीच क्या अंतर है?
- 20. "$^एन" और "$ +" के बीच क्या अंतर है?
- 21. pom.xml में "tomcat7-maven-plugin" को कैसे कॉन्फ़िगर करें?
- 22. के बीच क्या अंतर है?
- 23. MATLAB में & &&& के बीच क्या अंतर है?
- 24. अंतर और कहां के बीच क्या अंतर है?
- 25. मैवेन में pom.xml से testng.xml फ़ाइल को कैसे कॉल करें
- 26. WinAPI में हैंडल और एचएफआईएलई के बीच क्या अंतर है?
- 27. सिम्फनी में रीडायरेक्ट और आगे के बीच क्या अंतर है?
- 28. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 29. वेरिलोग में $ स्टॉप और $ फिनिश के बीच क्या अंतर है?
- 30. ember.js में, मिश्रण और विस्तार के बीच क्या अंतर है?
मैंने इसे अपने आप सीखने की कोशिश की, लेकिन मुझे इसे समझने में कठिन समय है। मैंने वीडियो, लिंक, SO में कुछ जवाब देखा, कुछ भी मदद नहीं की। तो कृपया मेरी मदद करो। – user3705478
[मेवेन आर्टिफैक्ट और समूह आईडी नामकरण] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/3724415/maven-artifact-and-groupid-naming) – Tunaki