मैं आर्टिफैक्टरी में एक आर्टिफैक्ट के नवीनतम स्नैपशॉट संस्करण में एक परमालिंक बनाना चाहता हूं। अगर हम 1.0-स्नैपशॉट पर हैं, तो मुझे एक यूआरएल चाहिए जो नवीनतम 1.0-स्नैपशॉट जार डाउनलोड करता है। मैं http://hostname/artifactory/libs-snapshot/groupId/artifactId/1.0-SNAPSHOT/
पर हमारे सर्वर पर आर्टिफैक्ट का पता लगाकर नवीनतम आर्टिफैक्ट पा सकता हूं। टाइमस्टैम्प की जांच करने के अलावा, मैं यह पता लगा सकता हूं कि मैवेन-मेटाडाटा.एक्सएमएल और मेलिंगटा/वर्जनिंग/स्नैपशॉट टाइमस्टैम्प और बिल्डिंग नंबर को उसी निर्देशिका में एक जेएआर के साथ खोलकर नवीनतम कौन सा है। इसे स्क्रिप्ट किया जा सकता है, लेकिन आदर्श रूप से आर्टिफैक्ट्री के पास इस तरीके से परमालिंक बनाने का एक तरीका है। क्या आर्टिफैक्टरी इस तरह का यूआरएल प्रदान करता है?क्या आर्टिफैक्टरी में आर्टिफैक्ट के लिए नवीनतम स्नैपशॉट के लिए कोई यूआरएल है?
उत्तर
URL नाम में artifactId-1.0-SNAPSHOT.jar के साथ प्रविष्टि के लिए सामान्य क्वेरी करना स्वचालित रूप से नवीनतम स्नैपशॉट लौटा देना चाहिए। दस्तावेज़ देखें here
एक बात: यदि कोई पोम मौजूद नहीं है, या यदि कुछ हैं तो पोम का नवीनतम निर्माण यह नवीनतम निर्माण तिथि पर आधारित है। मिक्सिंग पोम और गैर-पोम परिनियोजन के परिणामस्वरूप अजीब परिणाम हो सकते हैं!
दस्तावेज़ीकरण को जोड़ने के लिए धन्यवाद। मैंने आपके समाधान की कोशिश की है लेकिन मेरा आर्टिफैक्टरी उदाहरण 404 देता है। – BennyMcBenBen
पृष्ठ से: नोट्स: आर्टिफैक्टरी प्रो की आवश्यकता है। अरे। –
यह उपयोगी हो सकता है:
How to download the latest artifact from Artifactory repository?
यद्यपि Artifactory का नि: शुल्क संस्करण में कोई स्थायी लिंक की क्षमता है, यह आसानी से पटकथा जा सकती है, आप का सुझाव के रूप में। मैंने संदर्भित प्रश्न में ऐसा करने के लिए एक त्वरित लिपि प्रदान की है।
उम्मीद है कि यह मदद करता है।
मैंने शैल स्क्रिप्ट का उपयोग करने की कोशिश की और यह मेरे लिए काम किया।
चरण 1: उपयोगकर्ता नाम पर क्लिक करके या एक सामान्य उपयोगकर्ता बनाने के द्वारा अपने उपयोगकर्ता खाते के लिए एक एन्क्रिप्टेड पासवर्ड प्राप्त करें। अपने स्थानीय मशीन में एक अस्थायी फ़ोल्डर बनाने और इस कर्ल टाइप करें (खिड़कियों के लिए wget जा सकता है) आदेश:
curl -o tmp/foo.jar --user <username>:<encrypted_password> <artifactory_url>/list/libs-snapshot-local/com/search/foo/1.0/foo-1.0-SNAPSHOT.JAR
नीचे दिए गए लिंक में अपने सुरक्षित पासवर्ड अनुभाग का उपयोग http://www.jfrog.com/confluence/display/RTF/Centrally+Secure+Passwords
चरण 2 पर जाएं Tmp फ़ोल्डर में आपका foo.jar नवीनतम संस्करण है। अगर हम उपरोक्त की तरह टाइमस्टैम्प नहीं देते हैं, तो वह उस संस्करण में नवीनतम आर्टिफैक्ट डाउनलोड करेगा। उम्मीद है की यह मदद करेगा!
यह केवल आर्टिफैक्टरी प्रो के साथ काम करता है, लेकिन अगर आपको यह मिल गया है तो यूआरएल में */list/* था। – Idcmp
- 1. मैं नेक्सस में एक आर्टिफैक्ट के नवीनतम स्नैपशॉट पर यूआरएल पहुंच कैसे प्रदान करूं?
- 2. ग्रैडल निर्भरताएं - नवीनतम स्नैपशॉट
- 3. आर्टिफैक्टरी
- 4. आर्टिफैक्टरी के लिए डेबियन रिपोजिटरी प्लगइन?
- 5. क्या एमएस वर्ड के लिए कोई एप्लीकेशन यूआरएल प्रोटोकॉल है?
- 6. मैवेन: आर्टिफैक्ट फ़ाइल नाम से स्नैपशॉट प्रत्यय क्यों गुम है?
- 7. पैच के लिए मेवेन आर्टिफैक्ट संस्करण
- 8. org.springframework.mail के लिए कौन सा आर्टिफैक्ट?
- 9. आर्टिफैक्टरी
- 10. फ्लैश के लिए नवीनतम और सबसे बढ़िया विकल्प क्या है?
- 11. मैवेन के लिए आर्किवा आंतरिक + स्नैपशॉट रिपोजिटरी कैसे सेट करें?
- 12. क्या इतिहास.pushstate के लिए कोई कॉलबैक है?
- 13. क्या एक्लेप्से के नवीनतम संस्करण को डाउनलोड करने के लिए कोई डेबियन रिपोजिटरी है?
- 14. जार में स्नैपशॉट का नाम क्या है?/स्नैपशॉट * .jars के साथ क्या गलत है?
- 15. संदर्भ यूआरएल खाली नहीं हो सकता है - आर्टिफैक्टरी ग्रैडल प्लगइन
- 16. क्या आर्टिफैक्टरी ग्रैडल प्लगइन के लिए एक संकल्प बंद करने में एकाधिक रिपोज़ होना संभव है?
- 17. क्या एएसपी.नेट एमवीसी में यूआरएल के लिए Url.Content ("~/...") और "~ /" के बीच कोई अंतर है?
- 18. पुशस्टेट के लिए क्या है?
- 19. क्या नवीनतम स्विफ्ट 3 स्नैपशॉट के साथ सी वैरिएडिक फ़ंक्शंस का उपयोग करने का कोई तरीका है?
- 20. स्ट्रिप एपीआई यूआरएल में/v1/के लिए क्या है?
- 21. आर्टिफैक्टरी ओएसएस स्रोत कोड कहां स्थित है?
- 22. क्या Angular.js के अस्थिर संस्करणों के लिए कोई सीडीएन है?
- 23. इस तरह के यूआरएल के लिए रेगेक्स क्या है?
- 24. आर्टिफैक्ट के लिए सोनाटाइप नेक्सस यूआरएल के हिस्से के रूप में HTTP बेसिक एथ को कैसे डाउनलोड करें?
- 25. नवीनतम तिथि के लिए लैम्ब्डा अभिव्यक्ति
- 26. छवि स्नैपशॉट लेने के लिए नोड.जेएस के साथ आरटीएसपी प्रक्रिया
- 27. हडसन पर Maven भंडार में जारी कलाकृतियों (गैर स्नैपशॉट संस्करण) की ओवरराइटिंग को रोकने के लिए
- 28. क्रॉलिंग के लिए स्क्रैप के लिए यूआरएल कैसे देना है?
- 29. क्या सी के लिए कोई दुभाषिया है?
- 30. क्या एसक्लगोमेट्रीबिल्डर के लिए कोई कार्यान्वयन है?
कभी भी समाधान समाधान प्राप्त करें? –
@ रॉयट्रूलोव नहीं, मुझे कभी भी एक समाधान समाधान नहीं मिला। मैंने परियोजनाओं को बदल दिया है, इसलिए अब यह मेरी समस्या नहीं है। – BennyMcBenBen