इंटेलीज आईडीईए स्वचालित रूप से चेन पैकेज को एक साथ करता है अगर मध्यवर्ती वाले अन्यथा खाली हैं। यह सामान्य रूप से एक अच्छी सुविधा है। हालाँकि, कभी-कभी आप उन्हें जंजीर नहीं बनाना चाहते हैं, खासकर जब आप अपने नए प्रोजेक्ट के लिए नए पैकेज स्ट्रक्चर बनाने के बीच में हों। मैं एक निश्चित पैकेज के लिए इस सुविधा को अक्षम करने के लिए सेटिंग में आ सकता हूं, लेकिन मुझे यह अब नहीं मिल सकता है। तो, क्या किसी को पता है कि इस सुविधा को कैसे नियंत्रित किया जाए? आपका बहुत बहुत धन्यवाद।
BTW, यदि आपको स्पष्टीकरण की आवश्यकता है, तो पैकेज चेनिंग से मेरा क्या मतलब है। मान लें कि आपके पास यह पैकेज संरचना है:
$ tree com
com
└── company
└── project
└── some
└── feature
चूंकि मध्यवर्ती फ़ोल्डरों के अंदर वास्तव में और कुछ नहीं है, इसलिए इंटेलीज आईडीईए स्वचालित रूप से इसे प्रदर्शित करेगा
com.company.project.some.feature
प्रोजेक्ट एक्सप्लोरर में, जो दिखता है कि पैकेज एक साथ जंजीर में जकड़े हैं।
controllers
बाद बनाना चाहता हूं, तो मुझे com.foo.devshorts.model
उपसर्ग controller
करना होगा com.foo.devshorts
, जो कि कष्टप्रद है।
com.foo.devshorts.model
और फिर मैंcom.foo.devshorts.controllers
इसे जोड़ूंगा तो इसका विस्तार होगाcom.foo.devshorts
।