मैं एक टीम के हिस्से के रूप में एक एसडब्ल्यूटी परियोजना पर काम कर रहा हूं। हम लगातार एक दूसरे को पर्यावरण का निर्माण कर रहे हैं क्योंकि ग्रहण। क्लासपाथ फ़ाइल को संस्करण नियंत्रण में चेक किया गया है और हम अपनी मशीनों के लिए विभिन्न एसडब्ल्यूटी पुस्तकालयों को शामिल करते हैं।मैं विशिष्ट ओ/एस मंच के लिए ग्रहण। क्लासपाथ प्रविष्टि कैसे निर्दिष्ट कर सकता हूं?
जो पिछले प्रतिबद्ध के आधार पर, .classpath प्रवेश किया जा सकता है:
<classpathentry kind="lib" path="lib/swt/swt-win32.jar"/>
या
<classpathentry kind="lib" path="lib/swt/swt-carbon.jar"/>
या
<classpathentry kind="lib" path="lib/swt/swt-gtk.jar"/>
ऐसा लगता है कि पुस्तकालयों परस्पर अनन्य हैं, यानी आप उन्हें एक साथ में शामिल नहीं कर सकते हैं और एसडब्ल्यूटी को इसे बाहर करने दें। इसलिए हमें उन्हें किसी भी प्लेटफ़ॉर्म के लिए फ़िल्टर करने की आवश्यकता है ...
क्या किसी के पास यह कैसे करना है इस पर कोई विचार है? मेरा प्रारंभिक विचार इसे अपनी ".classpath-swt" फ़ाइल (VCS द्वारा अनदेखा) में विभाजित करना था, इसे एंटी का उपयोग करके स्वतः उत्पन्न करें और इसे मुख्य .classpath में शामिल करें, लेकिन ऐसा लगता है कि ग्रहण विभाजन को समर्थन देने में सहायता नहीं करता है क्लासपाथ फ़ाइल।
हमारा वर्तमान कार्य-आसपास है। क्लासपाथ को छोड़ने से बचने के लिए जब तक कि हमने वास्तव में निर्भरताओं को नहीं बदला है, हालांकि इसका अभी भी मतलब है कि कई लोगों को प्रत्येक बार अपने विकास वातावरण को ठीक करना होगा। क्लासपाथ बदल गया है।
कोई सुझाव बहुत सराहना की जाएगी, यह नहीं है जब तक कि "ग्रहण का उपयोग नहीं करते" के रूप में इस इस परियोजना :) के लिए एक विकल्प नहीं है
वही था जो मैं ढूंढ रहा था, धन्यवाद! – seanhodges
यह XML में कैसे दिखता है? एक्सएमएल में चर के वास्तविक उपयोग को देखने के लिए यह बहुत उपयोगी होगा (और आपको यह जानने के लिए समय बचाता है कि ग्रहण एक्सएमएल चर का विश्लेषण कैसे करता है) – Gubatron
ऐसा लगता है कि आपको एक चर "जावा बिल्ड पथ" > अपने निर्माण पथ में इसका उपयोग करने के लिए वेरिएबल> विस्तार करें) जोड़ें। आपके एक्सएमएल में var पर प्रकार सेट होगा: ' ' –
idbrii