मेरे पास एक पुस्तकालय है जिसे मैं मावेन का उपयोग करके वितरित करता हूं। इस पुस्तकालय के विशिष्ट उपयोगकर्ता अपने अनुप्रयोगों के निर्माण के लिए मावेन का उपयोग नहीं करते हैं, लेकिन संभवतः मावेन के साथ कुछ परिचित हैं और शायद इसे स्थापित किया है।
मैं एक "सरल" एक लाइन कमांड को दस्तावेज करना चाहता हूं जो वे अपने पुस्तकालय की कलाकृतियों को अपने स्थानीय में डाउनलोड करने के लिए उपयोग कर सकते हैं ~/.m2/repositoryबिना आवश्यकता के कि वे इसे करने के लिए एक pom.xml सेट करते हैं।
मैंने सोचा था कि ऐसा करने का एक तरीका है, लेकिन मैं इसे install:install-fileऔर dependencyप्लगइन प्रलेखन के माध्यम से देखने के बाद इसे खोजने के लिए प्रतीत नहीं कर सकता । मैंने चीजों की कोशिश की:
mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar
लेकिन मुझे लगता है कि मैं गलत पेड़ को भौंक रहा हूं क्योंकि ऐसा प्रतीत होता है कि इंस्टॉल प्लगइन का उपयोग स्थानीय रिपॉजिटरी में स्थानीय रूप से निर्मित फाइलों को कॉपी करने के लिए किया जाता है, न कि दूरस्थ कलाकृतियों को स्थानीय रिपॉजिटरी में डाउनलोड करने के लिए।
यह वह कलाकृति है जिसे मैं स्थापित करना चाहूंगा: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
क्या मावेन का उपयोग करना संभव है?