क्या आपको लगता है कि एक मेवेन पोम में पाया जा सकता है कि हर transitive निर्भरताओं को हटाने के लिए एक अच्छा अभ्यास है?मेवेन: क्या मुझे घोषित निर्भरताओं को रखना या हटा देना चाहिए जो पारगमन निर्भरता भी हैं?
उदाहरण:
मेरे परियोजना ए और बी पर निर्भर करता है
बी मैं अपने पोम में बी रखने या उसे निकालने चाहिए भी ए
की एक सकर्मक निर्भरता है?
सबसे अच्छा क्या है:
सभी ज्ञात जार, यहां तक कि संक्रमणीय, पोम पर घोषित या केवल शीर्ष स्तर के जार रखने के लिए?
यह थोड़ा सा व्यक्तिपरक है, लेकिन मैं कुछ ट्रांजिटिव निर्भरताओं के साथ कुछ विशाल पोम्स (माता-पिता और बच्चों) को साफ करने की कोशिश कर रहा हूं। मैं अपने पोम को यथासंभव सरल रखना चाहता हूं, लेकिन मैं उन्हें भी बनाए रखने योग्य बनाना चाहता हूं।
उत्तर और लिंक के लिए धन्यवाद। मुझे यह सलाह पसंद है: 'तार्किक परियोजना निर्भरताओं को प्रतिबिंबित करें' – Guillaume
क्या आपको नहीं लगता कि आपको आंतरिक और बाहरी निर्भरताओं के बीच एक भेद बनाना चाहिए? मेरे पास एक ही सवाल था: http://stackoverflow.com/questions/20800571/are-there-any-reasons-to-keep-explicit- निर्भरता- घोषणा-for-my-own-transit मैं अभी भी एक कारण नहीं देख सकता मुझे अपने मॉड्यूल के बीच सभी निर्भरताओं को घोषित करने के साथ परेशान क्यों होना चाहिए। यदि एपीआई बदल जाएंगी और प्रोजेक्ट संकलित करने में विफल रहेगा, तो मैं इसे ठीक कर दूंगा और संभवतः कोड की रखरखाव में सुधार कर सकता हूं :) –
प्रश्न/उत्तर से संबंधित लिंक कैसा है? –