ठीक है, मैं अपने विकास पर्यावरण को अपने लैपटॉप से अपने डेस्कटॉप पर ले जा रहा हूं।मैवेन जार फ़ाइलों को क्यों नहीं डाउनलोड करेगा लेकिन प्लगइन ठीक डाउनलोड करेगा?
मुझे दोनों मशीनों पर सटीक प्रोजेक्ट मिल गए हैं, लेकिन जब मैं डेस्कटॉप पर ग्रहण के माध्यम से मैवेन की अद्यतन निर्भरताओं को चलाने की कोशिश करता हूं तो बस हर एक निर्भरता के लिए "लापता आर्टेफैक्ट" के बारे में शिकायत करता है !?
मैंने डेस्कटॉप पर स्थानीय रेपो की जांच की है और निश्चित रूप से पर्याप्त है, कोई जार नहीं है !? सभी पोम वहाँ हैं लेकिन कोई जार नहीं!
मैं उस मशीन पर स्थानीय रेपो से जार से हटाए गए लैपटॉप पर वापस गया, और अपडेट निर्भरताओं को फिर से और बैंग कहा जाता है, जार बस ठीक डाउनलोड करते हैं, लेकिन डेस्कटॉप किसी भी जार को डाउनलोड नहीं कर सकता है?
दोनों मशीनें एक ही नेटवर्क/राउटर पर हैं, इसलिए यह हार्डवेयर फ़ायरवॉल/प्रॉक्सी नहीं हो सकती है, लेकिन क्या कुछ ग्रहण सेटिंग या विंडोज फ़ायरवॉल सेटिंग है जो मैं पूरी तरह से भूल रहा हूं ??
आखिरकार, मैं डेस्कटॉप पर रेपो को हटा रहा हूं और परियोजना पर एमवीएन-अप क्लीन इंस्टॉल का उपयोग कर रहा हूं, मुझे लगता है कि यह प्लगइन जार को ठीक से डाउनलोड करता है, लेकिन फिर किसी भी और सभी निर्भरताओं के लिए केवल पोम्स डाउनलोड करना जारी रखता है !?
मेरी सेटिंग्स.एक्सएमएल निम्नानुसार है (सुझाए गए रेपो के मैशप की तरह);
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors></mirrors>
<profiles>
<profile>
<id>standard-extra-repos</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>net.java.download</id>
<url>http://download.java.net/maven/2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>org.apache</id>
<url>http://maven.apache.org/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>org.codehaus.mojo</id>
<url>http://mojo.codehaus.org/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>com.jboss.repository</id>
<url>http://repository.jboss.com/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>com.springsource.repository.bundles.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.bundles.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Bundle Releases</name>
<url>http://repository.springsource.com/maven/bundles/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.release
</id>
<name>SpringSource Enterprise Bundle Repository -
SpringSource Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/release
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
<repository>
<id>com.springsource.repository.libraries.external
</id>
<name>SpringSource Enterprise Bundle Repository -
External Library Releases</name>
<url>http://repository.springsource.com/maven/libraries/external
</url>
<releases>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
</repositories>
</profile>
Maven विन्यास दोनों मशीनों पर एक ही है? (file settings.xml) – wesoly
सेटिंग्स.xml के लिए मूल प्रश्न में संपादित करें ... दोनों मशीनों पर समान, लैपटॉप पर सहेजने के लिए मेरे पास है उस अनुभाग में –