2012-08-05 12 views
10

ग्रहण जूनो को अपग्रेड करने और मौजूदा जावा ईई प्रोजेक्ट आयात करने के बाद, कार्य दृश्य मेरी .java फ़ाइलों में टिप्पणियों से TODO को नहीं दिखाता है। मैं विशेष रूप से गटर पर राइट-क्लिक करके और पॉपअप मेनू से Add Task... चुनकर नए TODO कार्यों को मैन्युअल रूप से जोड़ सकता हूं, लेकिन ग्रहण को मेरी टिप्पणियों से TODO बनाना चाहिए।ग्रहण TODO कार्यों को नहीं दिखाता

मैं कार्य टैग से संबंधित सभी प्राथमिकताओं के माध्यम से चला गया, वे सभी डिफ़ॉल्ट (इस प्रकार ठीक है), अभी भी कोई टैग नहीं दिखाई देता है। मैंने प्रोजेक्ट को बंद करने/खोलने की कोशिश की, इसे फिर से बनाया, मैंने गिट रेपो को चेक किया कि यह देखने के लिए कि पुरानी ग्रहण में काम करने वाली सभी चीजों के बाद कोई डॉट फाइल (.project आदि) संशोधित नहीं हुई थी।

This प्रश्न ने मेरी मदद नहीं की ... ग्रहण को मेरे जावा TODO को कैसे दिखाया जाए?

उत्तर

7

मैं अपने .project फ़ाइल की जांच की और निम्नलिखित प्रकृति पाया:

<natures> 
    <nature>org.eclipse.ajdt.ui.ajnature</nature> 
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> 
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
    <nature>org.eclipse.jdt.core.javanature</nature> 
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature> 
</natures> 

पहले एक AspectJ को संदर्भित करता है कि मैं तो कुछ टिप्पणियां कार्रवाई करने के लिए इस्तेमाल करते हैं। मुझे एहसास हुआ कि नए स्थापित ग्रहण में डिफ़ॉल्ट रूप से AspectJ उपकरण नहीं हैं! एजेडीटी स्थापित करने के बाद, मेरे TODO कार्य कार्यों में दिखाई दिए, इस प्रकार समस्या को हल किया गया।

अजीब चीज है, क्यों ग्रहण अज्ञात प्रकृति के साथ एक परियोजना होने के बारे में शिकायत नहीं करता है (= एक के लिए कोई प्लगइन नहीं है)? और एजेडीटी की अनुपस्थिति ने नियमित जेडीटी को TODO खोजने में असफल होने का कारण क्यों दिया? ..

+0

Thx! ग्रहण लुना को अपग्रेड करने के बाद भी वही समस्या। मैंने http://download.eclipse.org/tools/ajdt/44/dev/update/ से "नया सॉफ्टवेयर इंस्टॉल करें" किया और यह अब काम करता है! ;) –

10

समस्या ग्रहण सेटिंग्स को पुनर्निर्माण करना चाहिए (शायद एक बग)। इसके आसपास काम करने का तरीका विंडोज> प्राथमिकताएं> जावा> कंपाइलर> कार्य टैग शुरू करना है, फिर किसी भी टैग को बदलें, फिर लागू करें दबाएं; आपसे पूछा जाएगा कि क्या आप सेटिंग्स को पुनर्निर्माण, स्वीकार करने की अनुमति देते हैं। फिर बदले गए टैग को फिर से बदलें और फिर से पुनर्निर्माण करें। आपको कार्य दृश्य में तुरंत TODO दिखाया जाना चाहिए था।

+2

इससे मेरी मदद मिली। मैं यह भी जोड़ूंगा कि यह PHP परियोजनाओं के लिए भी काम करता है। ऐसा लगता है कि प्राथमिकताएं> PHP> Editor> कार्य टैग संपादित करना कार्यों को पुनर्निर्माण नहीं करता है। लेकिन जावा> कंपाइलर> टास्क टैग मेनू को संपादित करना सभी लैंग्स के लिए पुनर्निर्माण को मजबूर करता है। –

+3

एक्लिप्स लुना को अपग्रेड करने के बाद, मुझे एक मौजूदा प्रोजेक्ट के साथ एक ही समस्या हो रही थी जिसे मैंने अपने नए वर्कस्पेस में आयात किया था। इस परियोजना में बहुत से थे, भले ही यह कोई टैग नहीं दिखाया। प्रोजेक्ट का निर्माण (ctrl + b) मेरे लिए काम किया – dsnunez

+0

प्रोजेक्ट पुनर्निर्माण भी मेरे वर्तमान ग्रहण स्थापना के भीतर इस कामकाज का एक अनिवार्य हिस्सा है। अफसोस की बात है, इसे जोड़ने के लिए प्रत्येक जोड़ा TODO के बाद इसे करने की आवश्यकता है। दूसरी तरफ TODO को हटाने पर तुरंत दिखाई देता है। –

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