चरण एक: अपने LAN में किसी सर्वर पर नेक्सस स्थापित करें। यह उत्कृष्ट है - स्थापित करने में आसान (वास्तव में, बस कुछ मिनट!) और ठोस। हमारे पास ~ 50 इंजीनियरों और कई सीआई सर्वर पूरे दिन बैंगन कर रहे हैं और यह कई महीनों तक स्थिर रहा है। आइए मान लें कि आपने इसे अपने DNS में "nexus.local" नामक सर्वर पर इंस्टॉल किया है।
चरण दो: http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html से settings.xml कॉपी के रूप में आवश्यक होस्ट नाम तय, अपने स्रोत कोड प्रणाली के लिए यह प्रतिबद्ध है, और उनके ~/.m2/settings.xml में कॉपी करने के लिए अपने सभी डेवलपर्स बताओ।
चरण तीन: अपने प्रोजेक्ट के pom.xml को ठीक से सेट करें।
<distributionManagement>
<snapshotRepository>
<id>nexusSS</id>
<name>Nexus Snapshot Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>nexusRelease</id>
<name>Nexus Release Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
चरण चार:: आप एक "जनक पोम" है कि एक "distributionManagement" खंड है कि कुछ इस तरह दिखता परिभाषित करता है चाहता हूँ सक्षम करें "mvn तैनात" - (http://nexus.local:8081/nexus की तरह कुछ अपने गठजोड़ यूआई के लिए जाना), उपयोगकर्ताओं पर क्लिक करें, "तैनाती" पर क्लिक करें, और इसे एक पासवर्ड दें। तब अपने ~/.m2/settings.xml संपादित करें और इस जोड़ें:
<settings>
...
<servers>
<server>
<id>nexus</id>
<username>deployment</username>
<password>PASSWORD</password>
</server>
</servers>
</settings>
चेक कि यह चल रहा है "mvn तैनात" से काम करता है, और आप गठजोड़ में अपने प्रोजेक्ट की कलाकृतियों स्थापित करना चाहिए था।
चरण पाँच: Maven के लिए इस उत्कृष्ट प्रलेखन पढ़ें: http://www.sonatype.com/products/maven/documentation/book-defguide
यह सब सही है - मैं सभी के लिए एक अच्छा समाधान के लिए गठजोड़ (http://nexus.sonatype.org/) में देख सलाह देते हैं उपरोक्त। –
धन्यवाद। मैं अपनी सादगी के लिए अपाचे के आर्किवा का उपयोग कर रहा हूं, लेकिन मैं नेक्सस को भी देख रहा हूं। हम अभी एक बहुत ही छोटी परियोजना पर हैं, बस इन चीजों को जल्दी से शुरू करने की कोशिश कर रहे हैं। नेक्सस पर –
+1। सेट अप और ऑपरेट करना बहुत आसान है। –