मेरे पास कई अलग-अलग कार्यक्रम हैं, जो अवधारणा एक ही परियोजना में फिट हो सकती हैं। हालांकि, मुझे प्रोजेक्ट फ़ोल्डर के अंदर कई फ़ोल्डर्स बनाने के लिए एक्लिप्स को बताने में परेशानी हो रही है।एक एकल ग्रहण परियोजना के भीतर एकाधिक स्रोत फ़ोल्डरों को कैसे सेट अप करें?
संरचना का एक सरल फार्म होगा:
/UberProject
/UberProject/ProgramA/
/UberProject/ProgramA/com/pkg/NiftyReader.java
/UberProject/ProgramB/
/UberProject/ProgramB/com/pkg/NiftyWriter.java
है, ProgramA
और ProgramB
दोनों परियोजनाओं (वास्तव में, वे वर्तमान में जावा परियोजनाओं मौजूदा रहे हैं) है, जो धारणात्मक UberProject
में फिट हैं।
मुझे नहीं लगता कि मुझे UberProject
जावा प्रोजेक्ट बनाना है; उदाहरण के लिए, यह क्लासपाथ नहीं है। ProgramA
और ProgramB
करना लगते हैं जैसे वे जावा परियोजनाओं होना चाहिए (वे साथ ही विभिन्न निर्माण निर्भरता का उपयोग हो सकता है), लेकिन मैं ग्रहण 3.3 में कोई रास्ता नहीं UberProject
के तहत दो फ़ोल्डरों कि जावा कोड को रोकने के लिए करना है बनाने के लिए देखते हैं। मैंने दो उप-परियोजनाओं में से प्रत्येक को एक .project फ़ाइल जोड़ने के बारे में सोचा, लेकिन मुझे यकीन नहीं है कि यह उचित है, या तो। ग्रहण सहायता सहायक नहीं है, और मैंने इस विशिष्ट समस्या के बारे में SO पर कुछ भी नहीं देखा।
बस स्पष्ट होने के लिए: UberProject
के अस्तित्व की आवश्यकता के अनुसार मान लें। UberProject
जावा प्रोजेक्ट हो सकता है, या नहीं; कोई फर्क नहीं पड़ता कि। (संयोग से, इसमें अन्य फ़ोल्डर्स होते हैं जिनमें जावा कोड नहीं होता है।)
(1) काम करता प्रतीत होता है, या कम से कम, मुझे करीब ले आओ। (अब यह किसी कारण से डिफ़ॉल्ट जावा बिल्डर का उपयोग करने से इंकार कर देता है।) मेरे अंतर्ज्ञान के बावजूद, उबरप्रोजेक्ट को वास्तव में "जावा प्रोजेक्ट" होना आवश्यक था। –
... जावा बिल्डर समस्या को .project फ़ाइल को हाथ से संपादित करके तय किया गया था। –