एमवीएन आर्केटाइप के लिए चुनने के लिए क्या आर्केटाइप: जेनरेट कई विकल्प प्रदान करता है और मैं जूनिट टेस्ट मामलों के साथ एक सरल जावा उपयोगिता बनाना चाहता हूं। मैं जानना चाहता हूं कि मुझे किस प्रकार का आर्केटाइप इस्तेमाल करना चाहिए?सरल जावा प्रोजेक्ट
उत्तर
तरह
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
<version>1</version>
</project>
कुछ जब आप एक mvn archetype:generate
करते हैं, एक डिफ़ॉल्ट चयन कर्ली कोष्ठक ()
, उदा enclosing में प्रकट होता है (3)
, यदि आप यह देखने के लिए स्क्रॉल करते हैं कि # 3 क्या है, तो सामान्य जावा प्रोजेक्ट करते समय, यह आमतौर पर डिफ़ॉल्ट जावा आर्केटाइप का प्रयास करने या शुरू करने के लिए होता है।
मुझे लगता है कि आप maven-archetype-simple
संपादित
का उपयोग करना चाहिए Maven documentation के अनुसार:
maven-archetype-quickstart
एक आदर्श जो एक नमूना Maven परियोजना में शामिल है।maven-archetype-simple
एक आर्केटाइप जिसमें एक साधारण मेवेन प्रोजेक्ट होता है।
मुझे अपने ग्रहण चयन में 'maven-archetype-simple' नहीं दिख रहा है, लेकिन मुझे' maven-archetype-quickstart' दिखाई देता है। क्या यह वही है? – huahsin68
कृपया मेरे बाद के संपादन पर नज़र डालें जो मैवेन दस्तावेज़ों को संदर्भित करता है। ग्रहण ग्रहण के बारे में: मैं व्यक्तिगत रूप से 'pom.xml' को संपादित करना पसंद करता हूं और कमांड प्रॉम्प्ट से कमांड लाइन चलाता हूं। – AlexR
मैं एक बहुत ही सरल pom.xml फ़ाइल से शुरू करूंगा जिसमें केवल वही चीज़ है जो आपको चाहिए। से http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
हालांकि इस सलाह में योग्यता हो सकती है, लेकिन यह सवाल का जवाब नहीं देती है। आर्किटेप्स का पूरा बिंदु, जैसा कि मैं इसे समझता हूं, डेवलपर को इस प्रकार के बॉयलरप्लेट से सहेजना है, और सर्वोत्तम प्रथाओं का पालन करना आसान बनाता है। –
मैं दो archetypes का उपयोग करें। यह इस बात पर निर्भर करता है कि आप किस प्रकार का आवेदन करेंगे।
यदि आप कोई वेब एप्लिकेशन चाहते हैं, तो maven-archetype-webapp का उपयोग करें, या यदि आप एक साधारण एप्लिकेशन maven-archetype-quickstart का उपयोग करना चाहते हैं। वे उपयोगी हैं क्योंकि आप उन्हें बिना किसी समस्या के विस्तारित कर पाएंगे।
ध्यान दें कि यह डिफ़ॉल्ट रूप से एक्लिप्स प्लगइन में है (कम से कम यह आज है)। – Ben
मैं नीचे की तरह आदेश का उपयोग कर रहा हूँ:
mvn archetype:generate -Dfilter=org.apache.maven.archetypes:
मैं केवल org.apache.maven.archetypes
से ग्रुप achetypes के संक्षिप्त सूची मिल जाएगा। मेरे पूर्ववर्तियों की तरह शुरू करने के लिए अच्छे लोग maven-archetype-quickstart
और maven-archetype-webapp
हैं। Build Run Java Maven Project Command Line
यहाँ आप क्या जरूरत है
mvn archetype:generate -DgroupId=com.example -DartifactId=foobar -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
संदर्भ है। मेवेन-आर्केटाइप-सरल एक आर्केटाइप जिसमें एक साधारण मेवेन प्रोजेक्ट होता है।
यदि त्रुटियां मिलती हैं ग्रहण करने के लिए मेवेन आर्केटाइप कैटलॉग जोड़कर इसे ठीक किया गया है।कदम नीचे दिया गया है:
खुली खिड़की> Preferences> Maven> Archetypes
क्लिक करें
Add Remote Catalog
और निम्नलिखित जोड़ें:सूची फ़ाइल: http://repo1.maven.org/maven2/archetype-catalog.xml
विवरण: Maven सूची
नोट: इंटरनेट कनेक्शन आपके पहले प्रधान पीआर की रचना के दौरान आवश्यक है Oject।
Maven-मूलरूप आदर्श-त्वरित प्रारंभ एक आदर्श जो एक नमूना Maven परियोजना में शामिल हैं:
डिफ़ॉल्ट मूलरूप आदर्श संख्या अब 1092 1092 है: दूरस्थ -> org.apache.maven.archetypes: Maven-मूलरूप आदर्श-त्वरित प्रारंभ (एक मूलरूप आदर्श है जो एक नमूना Maven परियोजना में शामिल है।)
- 1. सरल सी ओपन सोर्स प्रोजेक्ट
- 2. जावा प्रोजेक्ट
- 3. जावा प्रोजेक्ट
- 4. जावा प्रोजेक्ट
- 5. जावा प्रोजेक्ट को मेवेन
- 6. सरल Wix सेटअप प्रोजेक्ट कैसे बनाएं
- 7. सरल जावा तिथि गणना
- 8. जावा: सरल SOAP क्लाइंट
- 9. सरल बैकअप और जावा
- 10. सरल जावा HTTPS सर्वर
- 11. सरल/प्रत्यक्ष/हियरडॉक जावा
- 12. जावा - सरल गेम
- 13. जावा सरल एन्क्रिप्शन
- 14. जावा वेब प्रोजेक्ट का संदर्भ अन्य जावा प्रोजेक्ट
- 15. एंड्रॉइड प्रोजेक्ट में आयात स्रोत जावा प्रोजेक्ट
- 16. एक नियमित जावा प्रोजेक्ट
- 17. जावा ओपन-सोर्स प्रोजेक्ट
- 18. जावा ईई 6 प्रोजेक्ट
- 19. IntelliJ जावा प्रोजेक्ट
- 20. जावा ग्रहण प्रोजेक्ट
- 21. GAE जावा प्रोजेक्ट
- 22. ग्रहण: जावा प्रोजेक्ट
- 23. एकाधिक जावा वेब प्रोजेक्ट
- 24. जावा में सरल एसएसएच सुरंग
- 25. जावा में सरल सीज़र सिफर
- 26. सरल थ्रेड प्रबंधन - जावा - एंड्रॉइड
- 27. सरल जावा सेवा खोज ढांचा
- 28. सरल जावा नियमित अभिव्यक्ति प्रश्न
- 29. सरल जावा संदेश प्रेषण प्रणाली
- 30. जावा/ग्रोवी - सरल तिथि सुधार
मेरा सुझाव है कि आप पढ़ सकते हैं [मेवेन प्रारंभ करना गाइड] (http://maven.apache.org/guides/getting-started/index.html)। यह छोटा है और बहुत सारी जमीन को कवर करता है। –