में एक अलग जावा प्रोजेक्ट का संदर्भ कैसे लें मेरे पास Project1 और Project2 है। प्रोजेक्ट 1 प्रोजेक्ट 2 पर निर्भर है। मैं थक गया हूं कि जब भी मैं प्रोजेक्ट 2 में कुछ कोड बदलता हूं, मुझे प्रोजेक्ट 2 जेएआर फ़ाइल निर्यात करना होगा, और इसे प्रोजेक्ट 1 के lib फ़ोल्डर में कॉपी करना होगा।ग्रहण
क्या यह स्वचालित रूप से प्राप्त करने का कोई तरीका है? या, प्रोजेक्ट 2 को कुछ बदलाव करने के लिए प्रोजेक्ट 1 को जानने का कोई और तरीका है?
प्रोजेक्ट के बिल्ड पथ में, वर्कस्पेस में अन्य परियोजनाओं के संदर्भ निर्दिष्ट करने का एक तरीका है, लेकिन ऐसा कुछ नहीं लगता है? वास्तव में यह क्या करता है?
मैं कहीं पढ़ रहा था कि मैं इस प्रक्रिया को स्वचालित करने के लिए परिनियोजन गुणों का उपयोग कर सकता हूं, लेकिन मुझे यह नहीं मिल रहा है।
अद्यतन: उह, मैं सी # डेवलपर हूँ और जावा विकास (ज्यादातर Android विकास), मैं बेवकूफ सवाल पूछ सकते हैं, तो मेरे साथ सहन कृपया में कुछ अनुभव है ...
Project1 है मानक जावा परियोजना (ग्राहक की मशीन पर चलाएं, स्विंग का उपयोग करें, आदि ..)। प्रोजेक्ट 2 गतिशील वेब प्रोजेक्ट है (मेरे लिए अज्ञात कारण है)। केवल एक चीज यह है कि webservice को कॉल कर रहा है (तीसरी परियोजना मुझे चिंता करने की आवश्यकता नहीं है) और परिणाम 1 को वापस प्रोजेक्ट में पास कर रहा है। प्रोजेक्ट 2 में उन एक्सिस 2 webserviceStub.java फ़ाइलें शामिल हैं ... हर जानती है और फिर, मुझे इन स्टब फाइलों को फिर से बनाना होगा, फिर मुझे JAR फ़ाइल निर्यात करना होगा और इसे Project1 पर ले जाना होगा। प्रोजेक्ट 2, भले ही यह वेब प्रोजेक्ट है, यह वास्तव में कोड है जो क्लाइंट पर चलता है।
बिल्ड पथ में बस सरल परियोजना संदर्भ मेरे लिए काम नहीं करता है।
धन्यवाद
"वर्कस्पेस में अन्य परियोजनाओं के संदर्भ" को काम करना चाहिए। – kosa
आप प्रोजेक्ट प्रॉपर्टीज में भी जा सकते हैं और "लाइब्रेरी" चेक कर सकते हैं और फिर इसे प्रोजेक्ट 1 में किसी अन्य बाहरी लाइब्रेरी की तरह संदर्भित कर सकते हैं। – Chris
हाँ, बिल्ड पथ में इसे करने के लिए मेरे लिए काम करता है। आप शायद एक कदम लापता हो। – adarshr