का उपयोग करने के लिए ग्राहक को विश्वास दिलाने के लिए प्रस्तुति सामग्री की आवश्यकता है मेरे ग्राहक को सभी परियोजनाओं के लिए उत्पादन में उपयोग की जाने वाली सभी तृतीय-पक्ष पुस्तकालयों (जैसे जेएआर फाइल) की एक अधिक संगठित सूची की आवश्यकता है। मैं उनकी कई जावा-आधारित परियोजनाओं में शामिल हूं। उनकी सूची को अतीत में लगातार बनाए रखा नहीं गया है और समय उन सभी पुस्तकालयों के लिए समय आ गया है जिनका उपयोग वर्तमान में किया जा रहा है (वहां कुछ हैं!) और निर्माण वातावरण में नई पुस्तकालयों को शुरू करने के लिए संरचित प्रक्रिया को लागू करने के लिए।मैवेन
मैंने बाइनरी पुस्तकालयों के भंडार को प्रबंधित करने और संक्रमणशील लाइब्रेरी निर्भरताओं को संभालने के लिए उन उपकरणों की क्षमता का लाभ उठाने के लिए अपनी निर्माण प्रक्रिया में मेवेन और आर्टिफैक्टरी का उपयोग करने के विचार को पिच करने का प्रयास किया है। ग्राहक सुझाव के प्रति प्रतिरोधी है क्योंकि उन्हें लगता है कि यह उनके लिए एक आर्टिफैक्टरी सर्वर बनाए रखने और मेवेन की मूल बातें सीखने के लिए और अधिक काम करेगा।
वर्तमान में, उनकी जावा परियोजनाएं सभी चींटी स्क्रिप्ट का उपयोग करके बनाई गई हैं। ट्रांजिटिव निर्भरता बड़े पैमाने पर परीक्षण-और-त्रुटि द्वारा प्रबंधित की जाती है। वर्तमान में उपयोग में आने वाली पुस्तकालयों की सूची हाथ से रखी जाती है और बाइनरी को सबवर्जन रिपोजिटरी में संग्रहीत किया जाता है। ग्राहक पहचानता है कि इसे सुधारने की जरूरत है, लेकिन सुधार के लिए मौजूदा सुझावों में अधिक विज्ञापन-प्रसार "इसे हाथ से प्रबंधित करें" दृष्टिकोण शामिल हैं।
मैं ग्राहक को यह विश्वास दिलाना चाहता हूं कि मेवेन और आर्टिफैक्टरी का संयोजन उनकी जावा लाइब्रेरी प्रबंधन आवश्यकताओं के लिए एक व्यवहार्य ऑफ-द-शेल्फ समाधान है। क्या कोई मुझे साहित्य/सामग्रियों के लिए निर्देशित कर सकता है जिसका उपयोग मैं अपने ग्राहक के लिए मेवेन और आर्टिफैक्टरी की विशेषताओं और ताकत पर प्रेजेंटेशन बनाने के लिए कर सकता हूं?
कोई अन्य तर्क/सुझाव/आदि जो इस में मेरी सहायता करेगा, की भी सराहना की जाएगी।
नहीं एक जवाब में 3.5. Core Concepts, लेकिन मैं प्रतिवाद कर सकते हैं कि Maven यहाँ प्रबंध पुस्तकालयों बहुत sooo आसान बना दिया है। साथ ही बटन के केवल एक क्लिक के साथ और आप अपनी परियोजना के लिए सभी आवश्यक पुस्तकालयों को अपडेट कर सकते हैं ... शुभकामनाएं –
सिर्फ एक नोट है कि मैवेन * अनिवार्य रूप से * मौजूदा निर्माण के लिए शेल्फ समाधान बंद नहीं है जो एएनटी का उपयोग करता है। निर्माण की जटिलता और एएनटी में क्या किया जा रहा है, इस पर निर्भर करता है कि काफी एकीकरण आवश्यक हो सकता है। –
मैंने अभी "आइवी" नामक एक और अपाचे परियोजना के बारे में पढ़ना शुरू कर दिया है जो निर्भरता प्रबंधन करता है और इसका उद्देश्य चींटी के साथ उपयोग किया जाता है। मैं यह पता लगाने के लिए तैयार हूं कि समाधान के रूप में यदि यह समान निर्भरता प्रबंधन सुविधाओं को मैवेन के रूप में प्रदान करने में सक्षम है। –