क्या pom.xml फ़ाइल से निर्भरता को जावा में निर्दिष्ट फ़ोल्डर में डाउनलोड करने का कोई तरीका है? मैं जावा से मेवेन कमांड चलाने में सक्षम हूं और मुझे संदेश डाउनलोड हुए हैं, लेकिन मुझे नहीं पता कि मैवेन इन पुस्तकालयों को कहां स्टोर करता है? मैं इन निर्भरताओं को एक विशिष्ट फ़ोल्डर में कैसे डाउनलोड कर सकता हूं?केवल एक विशिष्ट निर्देशिका में जार फ़ाइलों को डाउनलोड करने के लिए मेवेन पोम का उपयोग कैसे करें?
उत्तर
Maven की निर्भरता प्लगइन पर एक नज़र, विशेष रूप से copy-dependencies
लक्ष्य रखना। usage section वर्णन करता है कि आप वास्तव में क्या करना चाहते हैं।
सिर्फ कार्य करें:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputDirectory>
${project.build.directory}
</outputDirectory>
</configuration>
</plugin>
तब प्रतिलिपि प्रदर्शन करने के लिए mvn clean dependency:copy-dependencies
चलाएँ:
$ mvn dependency:copy-dependencies -DoutputDirectory=OUTPUT_DIR
मैवेन इन सभी को स्थानीय मैवेन 2 भंडार में संग्रहीत करता है। डिफ़ॉल्ट रूप से, यह उन्हें आपके उपयोगकर्ता होम निर्देशिका में भंडार नामक निर्देशिका के तहत संग्रहीत करेगा।
आप अपने सभी प्रोजेक्ट की निर्भरताओं को लेने और उन्हें फ़ोल्डर में रखने के लिए कॉपी नामक मेवेन-निर्भरता-प्लगइन के लक्ष्य का उपयोग कर सकते हैं।
http://maven.apache.org/plugins/maven-dependency-plugin/copy-mojo.html
जावा में निर्भरता की प्रतिलिपि बनाने के लिए कोई अन्य तरीका है क्योंकि मैं pom.xml नहीं लिखता हूं, मैं इसे अभी चलाता हूं? –
pom.xml करने के लिए निम्न जैसा कुछ जोड़ें। इसे assembly plugin के साथ संयोजित करें और आप सब कुछ वितरण के लिए स्वयं निहित संग्रह में पैकेज कर सकते हैं।
मैंने अपनी स्थानीय लाइब्रेरी बनाने के लिए '$ {project.build.directory}' '' main \ java \ resource \ libs' को बदल दिया। धन्यवाद! नोट: यहां मेरा पथ 'usr.dir' (प्रोजेक्ट रूट) से संबंधित है, लेकिन यह पूर्ण हो सकता है, जैसे 'सी: \ Mydir'। महान! – FaithReaper
इस साइट पर जाएँ: http://jar-download.com/online-maven-download-tool.php
सम्मिलित Maven निर्भरता एक्सएमएल
डाउनलोड जार फ़ाइलों को एक ज़िप के रूप में।
मैं तीसरे (चौथे?) पार्टी साइट के माध्यम से .jars डाउनलोड करने से बचना चाहता हूं, जो जानता है कि वे क्या जोड़ते हैं या वे अभिलेखागार (मैलवेयर) में कैसे संशोधित होते हैं? sblundy एक और सीधे आगे जवाब दिया। –
के रूप में समझाया here, तो आप इस के लिए maven-dependency-plugin:get उपयोग कर सकते हैं।
उदाहरण के लिए, यदि आप अपने स्थानीय फ़ोल्डर में org.apache.hive:hive-common:2.1.1
डाउनलोड करना चाहते हैं, इस पर अमल:
mvn dependency:get -Ddest=./ -Dartifact=org.apache.hive:hive-common:2.1.1
आप https://oss.sonatype.org/content/repositories/snapshots
स्नैपशॉट रिपोजिटरी से com.orientechnologies:orientdb-community-gremlin
के नवीनतम 3.0.0-SNAPSHOT:tar.gz
संस्करण डाउनलोड करना चाहते हैं, तो इस पर अमल:
mvn dependency:get -Ddest=./ -DremoteRepositories=sonatype-nexus-snapshots::::https://oss.sonatype.org/content/repositories/snapshots -Dartifact=com.orientechnologies:orientdb-community-gremlin:3.0.0-SNAPSHOT:tar.gz
- 1. मेवेन: एक विशिष्ट निर्देशिका
- 2. मेवेन का उपयोग करके एक जार कैसे डाउनलोड करें?
- 3. मेवेन डाउनलोड भ्रष्ट जार
- 4. मेवेन के साथ एक जार के लिए स्रोत कैसे डाउनलोड करें?
- 5. किसी विशिष्ट निर्देशिका में फ़ाइलों को छोड़कर फ़ाइलों को स्थानांतरित करने के लिए 'mv' कमांड का उपयोग कैसे करें?
- 6. कुछ लाइब्रेरी जार लाने के लिए मेवेन का उपयोग करें
- 7. temp फ़ाइलों के लिए विशिष्ट निर्देशिका का उपयोग करने के लिए फ्लाईमेक कॉन्फ़िगर करें?
- 8. emacs: एक विशिष्ट निर्देशिका में एक विशिष्ट निर्देशिका में सभी .txt फ़ाइलों को खोलें
- 9. मेवेन जार बिल्ड प्रक्रिया में बाहरी जार कैसे शामिल करें?
- 10. जार (मेवेन)
- 11. मेवेन जार में एक जार में मॉड्यूल जार कैसे विलय करें?
- 12. मेवेन डाउनलोड में एक्सटेंशन
- 13. निर्भरता के साथ एक निष्पादन योग्य जार युक्त ज़िप फ़ाइल बनाने के लिए मेवेन का उपयोग
- 14. .deflate फ़ाइलों को डाउनलोड करने के लिए मैं hadoop fs -getmerge का उपयोग कैसे करूं?
- 15. मेवेन में, एक विशिष्ट प्रोफ़ाइल
- 16. मेवेन बिल्ड में जार
- 17. एक विशिष्ट निर्देशिका में हेडर फ़ाइलों के लिए g ++ खोज कैसे करें?
- 18. bash ~ निर्देशिका में विशिष्ट फ़ाइलों पर लूप के लिए
- 19. मेवेन में जार संपीड़न को कैसे बंद करें
- 20. मैवेन का उपयोग कर निर्देशिका में निर्भरता जार (परीक्षण जार के बिना) की प्रतिलिपि कैसे करें?
- 21. कई निर्देशिकाओं से फ़ाइलों को एक निर्देशिका में कॉपी करने के लिए xcopy का उपयोग
- 22. क्लास फाइलों को शामिल करने के लिए मेवेन छाया मिनीमाइज जार को कॉन्फ़िगर करें
- 23. कस्टम निर्देशिका में डाउनलोड किए गए जार डालने के लिए आइवी को कैसे बताना है?
- 24. पोम
- 25. XQuery सभी फ़ाइलों को एक विशिष्ट निर्देशिका के तहत?
- 26. फ़ाइल डाउनलोड करने के लिए HttpWebRequest का उपयोग कैसे करें
- 27. मेवेन - मेरे पोम में exec-maven-plugin
- 28. फ़ाइलों का उपयोग प्रतिबंधित करने के लिए .htaccess का उपयोग
- 29. केवल कुछ निर्भरता समूहों के लिए स्थानीय भंडार का उपयोग करने के लिए ग्रेडल को कॉन्फ़िगर कैसे करें?
- 30. वेब-आईएनएफ निर्देशिका में फ़ाइलों को शामिल करने के लिए चींटी युद्ध कार्य का उपयोग
मुझे इस विधि के साथ एक अजीब समस्या का सामना करना पड़ रहा है, इसने मुख्य निर्भरता के लिए .pom फ़ाइल डाउनलोड की है, लेकिन इसके उपनिवेशों (संक्रमणीय निर्भरताओं) के लिए यह उचित जार डाउनलोड करता है। क्या मुझसे कुछ गलत हो रही है? – derelict