2009-11-16 15 views
7

द्वारा मान्यता प्राप्त नहीं हैं I ./common/common.xml में सभी सामान्य लक्ष्यों (init, clean, getivy आदि) को जोड़ा है और build.xml में import file="${basedir}/common/common.xml" जोड़ा है।चींटी सामान्य लक्ष्य ग्रहण

जब मैं प्रोजेक्ट का निर्माण करता हूं, तो यह ठीक काम करता है। लेकिन, जब मैं एक्लिप्स आईडीई में build.xml खोलता हूं, तो मुझे "लक्ष्य" के नीचे कुछ "लाल" अंक दिखाई देते हैं, जिनमें निर्भरता लक्ष्य होते हैं जिन्हें common.xml में परिभाषित किया जाता है। और जब मैं उन लाल चिह्नित लक्ष्यों पर माउस करता हूं, तो मुझे एक संदेश दिखाई देता है जिसमें कहा गया है कि "इस परियोजना में लक्ष्य init मौजूद नहीं है"

अतिरिक्त जानकारी: "सामान्य" फ़ोल्डर svn: externals के माध्यम से जोड़ा जाता है। क्या ग्रहण में इसे अतिरिक्त विन्यास की आवश्यकता है।

+0

क्या आपने कभी इसके लिए एक समाधान तैयार किया है? मैं इस मुद्दे को ग्रहण हेलीओस के अपने वर्तमान संस्करण में देख रहा हूं। – jtruelove

उत्तर

0

पथ ${basedir}/common/common.xml शामिल करें क्योंकि . शायद वह निर्देशिका है जिसमें Eclipse स्थापित है।

+0

उल्लेख करने के लिए भूल गया, मैं build.xml – Angrezy

+0

में आयात फ़ाइल = "$ {basedir} /common/common.xml" जोड़ता हूं। मेरे पास एक सामान्य निर्देशिका एक svn: बाहरी के रूप में शामिल है। आपके जैसा लगभग एक ही सेटअप। मेरे निर्माण फ़ाइल बस है: <परियोजना नाम = "ProjectName" डिफ़ॉल्ट = "पैकेज"> \t <आयात फ़ाइल = "आम/निर्माण/आम-targets.xml" /> क्या चींटी क्रम का उपयोग कर रहे ग्रहण के भीतर। मैं 1.7.1.v20090120-1145 – Steve

+0

आह का उपयोग कर रहा हूं, हाँ, चींटी रनटाइम का प्रभाव हो सकता है। इसके अलावा, मैं फंस गया हूँ। –

0

अपने build.xml, और आम निर्देशिका समान निर्देशिका स्तर पर कर रहे हैं तो सिर्फ

<import file="common/common.xml" /> 

कोशिश यह ठीक मेरे लिए काम करता है।

ग्रहण का कौन सा संस्करण आप उपयोग कर रहे हैं?

+0

मैंने भी कोशिश की। किसी भी मामले में मैं प्रोजेक्ट बनाने में सक्षम हूं, लेकिन जब मैं build.xml खोलता हूं तो ग्रहण सामान्य लक्ष्यों को क्यों पहचान नहीं रहा है। मैं ग्रहण गैनीमेड 3.4.2 का उपयोग कर रहा हूं। मैंने गैलीलियो में भी कोशिश की – Angrezy

0

मुझे एक पोस्ट ऑनलाइन मिली here जहां किसी को एक कामकाज मिला। आपको फ़ाइल आयात को एंटी बिल्ड फ़ाइल में पहली पंक्ति बनाने की आवश्यकता नहीं है। उदाहरण के लिए यदि आप संपत्ति घोषणा के बाद इसे डाल देते हैं तो त्रुटि दूर हो जाती है। यह मेरे लिए ठीक काम करता है और ग्रहण अब खुश है।

2

मेरे पास ग्रहण इंडिगो सेवा रिलीज 1 बिल्ड आईडी है: 20110916-0149 चींटी 1.8.2 के साथ और import के साथ वर्णित समस्या स्टीव के पहले से ही तय की गई है। लेकिन समस्या अभी भी include के लिए मौजूद है और कोई जवाब मेरे लिए इसे हल करने के लिए प्रतीत नहीं होता है। मैंने जल्द ही बगट्रैकर की खोज की लेकिन नवीनतम ग्रहण संस्करण में सुनिश्चित होने और परीक्षण करने का समय नहीं है और bugtracker में एक बग पोस्ट करें।

संपादित करें: प्रोजेक्ट में फ़ोल्डर संरचना को पुन: सक्रिय करने और बिल्डफ़ाइल को स्थानांतरित करने के बाद मुझे import के साथ समस्या थी। हालांकि मैंने परियोजना पर "मान्य" शुरू किया, सत्यापन ने पुराने स्थान को कैश किया और इस कदम को महसूस नहीं किया। मुझे संपादक को बंद करना पड़ा और चेतावनी गायब हो गई।