2011-01-26 13 views
5

मेरे पास ग्रहण (मैं हेलीओस का उपयोग कर रहा हूं) पर एक प्रश्न है।
जब कोई परियोजना विभिन्न पुस्तकालयों पर निर्भर करती है, तो हम उन्हें बिल्ड पथ संवाद के माध्यम से कक्षापथ में जोड़ते हैं।
हालांकि, उसी संवाद में, परियोजनाओं (निर्माण पथ पर आवश्यक परियोजनाओं) के लिए एक टैब है।
यह मुझे स्पष्ट नहीं है, जब कोई एक परियोजना से दूसरे प्रोजेक्ट में ऐसा संदर्भ जोड़ता है।
मेरा मतलब है, अगर प्रोजेक्ट ए को प्रोजेक्टबी से कार्यक्षमता की आवश्यकता है, तो हम प्रोजेक्टबी से एक जार निकाल सकते हैं और प्रोजेक्ट ए में इसका उपयोग कर सकते हैं।
लेकिन जब हम प्रोजेक्ट ए के प्रोजेक्ट बी में प्रोजेक्ट बी की आवश्यकता के लिए प्रोजेक्ट ए से प्रोजेक्ट बी में एक संदर्भ जोड़ देंगे, तो हम कब, एडीए को संदर्भित करेंगे?
क्या कोई उदाहरण दे सकता है?
धन्यवाद!जावा ग्रहण पथ पथ विकल्प

उत्तर

4

ठीक है, एक परियोजना के आधार पर दो कारण हैं।

  1. जब आप कोड लागू करते हैं तो आप अन्य प्रोजेक्ट के स्रोत कोड पर "क्लिक" कर सकते हैं।
  2. यदि आप देव प्रयोजनों के लिए ग्रहण में अनुप्रयोग बना रहे हैं और चला रहे हैं, तो कोड में परिवर्तन तुरंत उठाए जाएंगे।

अद्यतन: मैंने तीसरे व्यक्ति के बारे में सोचा, संभवतः पहले दो से भी बेहतर। एक ही स्क्रीन में "ऑर्डर एंड एक्सपोर्ट" टैब है, जहां आप चुन सकते हैं कि किसी प्रोजेक्ट के क्लासपाथ के कौन से तत्व निर्यात किए जाते हैं। और "निर्यात" का अर्थ यह है कि यहां प्रोजेक्ट बी को प्रोजेक्ट ए को निर्भरता के रूप में कॉन्फ़िगर करने के लिए कॉन्फ़िगर किया गया है, तो यह स्वचालित रूप से प्रोजेक्ट ए से अपने स्वयं के क्लासपाथ में सभी निर्यातित लाइब्रेरी जोड़ देगा। तो यदि प्रोजेक्ट ए में बहुत से थर्ड पार्टी लाइब्रेरी हैं, तो आपको उन्हें बी के क्लासपाथ में मैन्युअल रूप से जोड़ने की ज़रूरत नहीं है।

3

"आवश्यक प्रोजेक्ट्स" आपको परियोजना पर एक बदलाव करने की आवश्यकता के बिना परियोजनाओं के बीच निर्भरताओं को राज्य करने की अनुमति देता है जब भी आप उस परियोजना में बदलाव करते हैं जिस पर आप निर्भर करते हैं।

+0

हां, यह बस एक सुविधा है। उस पर एक बहुत अच्छा! – Robin

+0

तो विचार यह है कि आप उदाहरण के लिए क्लास a.b.c से क्लास एक्स आयात करते हैं और फिर आप ProjectB के संदर्भ को इंगित करते हैं जो इसे परिभाषित करता है? – Cratylus

+0

हां, यह है। यह निर्दिष्ट वर्ग की सामग्री को आपके क्लासपाथ में जोड़ता है। – ChrisJ

1

एक (मेरे लिए अच्छा है, दूसरों के लिए, शायद, निंदात्मक) "परियोजना निर्भरता" का उपयोग तब होता है जब आपके पास इकाई परीक्षणों के लिए एक अलग परियोजना होती है। इकाई परीक्षण परियोजना को परीक्षण-परीक्षण परियोजना पर निर्भर करें। बेशक, यह केवल अच्छा है अगर आप मेवेन या हडसन या ब्लाह, ब्लाह, ब्लाह उपयोगकर्ता (मेरे जैसे) नहीं हैं। वह नहीं है कि ब्लाह, ब्लाह, ब्लाह बुरी चीजें हैं।

संबंधित मुद्दे