2011-05-12 10 views
5

मैं Grails विकास के लिए एसटीएस का उपयोग नहीं कर रहा हूं और मुझे नहीं पता कि मैंने क्या किया है, (शायद गलती से कहीं फ़ोल्डर खींच लिया गया है) लेकिन अब मैं परिप्रेक्ष्य में अपनी सेवाओं को नहीं देख सकता। वे grails-app/सेवाओं के तहत मौजूद हैं लेकिन मुझे लगता है कि कुछ और अब इंगित नहीं कर रहा है?एसटीएस - Grails परिप्रेक्ष्य टूट गया। सेवाएं

और हाँ मैंने एसटीएस को पुनरारंभ करने का प्रयास किया, एसटीएस को परियोजना को फिर से लोड किया।

इस पर कोई विचार है कि मैं इसे कैसे ठीक कर सकता हूं?

संपादित करें:

आप सही यहाँ हैं दिखाए कोई सेवाओं के साथ परिप्रेक्ष्य दृश्य है।

sts grails perspective without services

धन्यवाद एक बहुत, Bilsay

उत्तर

2

मैंने पहले इस समस्या को नहीं देखा है। अगर उपर्युक्त उत्तर मदद नहीं करता है, तो मैं निम्नलिखित की सिफारिश करता हूं;

  1. त्रुटि लॉग खोलें। क्या आप कोई प्रासंगिक त्रुटियां देखते हैं? यदि ऐसा है, तो कृपया उन्हें अपने प्रश्न में जोड़ें।
  2. एक नई grails परियोजना बनाने का प्रयास करें। क्या आप वहां सेवा फ़ोल्डर देखते हैं?
  3. नए स्थान पर एक नया कार्यक्षेत्र बनाने का प्रयास करें। Grails परियोजना आयात करें। क्या आप अब सर्विस क्लास देखते हैं?
  4. यदि सब कुछ विफल हो जाता है, तो मैं http://issuetracker.springsource.com/browse/STS पर बग रिपोर्ट बढ़ाने की अनुशंसा करता हूं एक असफल प्रोजेक्ट संलग्न करने का प्रयास करें।

संपादित

मैं आपकी समस्या का कुछ ऐसा ही पुन: पेश करने में सक्षम था। मुझे लगता है कि क्या हुआ यह है कि आपका सेवा फ़ोल्डर किसी भी तरह ग्रहण वर्गपथ से हटा दिया गया था। आप पैकेज एक्सप्लोरर पर जा सकते हैं। Grails-app/सेवाएं फ़ोल्डर खोजें। राइट-क्लिक करें -> पथ बनाएं -> पथ बनाने के लिए जोड़ें। फिर, यह परियोजना एक्सप्लोरर में दिखाई देना चाहिए।

+0

इसे आजमाया और इसे बनाने के पथ में जोड़कर काम किया। बहुत बहुत धन्यवाद। – Bilsay

0

कोशिश विंडो को खोजने के लिए -> देखें दिखाएँ - मेनू पट्टी से> परियोजना एक्सप्लोरर और परियोजना एक्सप्लोरर पर क्लिक करें। यह कहना मुश्किल है कि समस्या को देखे बिना क्या समस्या है, लेकिन शायद इससे मदद मिलेगी। सौभाग्य!

नया विचार साथ संपादित: एक और संभावना: संपादक में आपकी सेवा फ़ाइलों में से एक खुला, खोज या "ओपन संसाधन" (या Ctrl + Shift + R) खिड़कियों पर का उपयोग कर के माध्यम से। फिर यदि आप अपने प्रोजेक्ट एक्सप्लोरर के शीर्ष पर "संपादक के साथ लिंक" बिडरेक्शनल तीर आइकन पर क्लिक करते हैं, तो सक्रिय सेवा फ़ाइल और उसके स्थान को स्वचालित रूप से प्रोजेक्ट एक्सप्लोरर में हाइलाइट किया जाना चाहिए। शायद यह आपके एसटीएस में कुछ समझ खटखटाएगा।

4

आप अपनी फ़ाइल को संशोधित कर सकते हैं।इन दो पंक्तियों को जोड़कर classpath: खरोंच से

<classpathentry kind="src" path="grails-app/services"/> 
<classpathentry kind="src" path="grails-app/taglib"/> 
+0

महान और सरल जवाब, धन्यवाद! मुझे लगता है कि यह स्वीकृत के रूप में ध्वजांकित की तुलना में बहुत तेज़ और आसान है। – Scott

0

एक हफ्ते पहले बनाई गई एक नई परियोजना पर भी इसी तरह की बात हुई थी। मैं नियंत्रकों को देखने में सक्षम नहीं था। मैंने पैकेज एक्सप्लोरर पर जाकर इसे ठीक किया। नियंत्रकों पर राइट-क्लिक किया गया -> पथ बनाएं -> स्रोत फ़ोल्डर के रूप में उपयोग करें। एंड्रयू के जवाब से ऊपर मदद मिली।

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