2009-12-18 6 views
6

मेरे पास एक छोटी परियोजना है जिसमें एक मैवेन प्रोजेक्ट और दो मेवेन मॉड्यूल शामिल हैं। मॉड्यूल में से एक वेबपैप है, और मैं अपने सभी वेब अनुप्रयोगों को चलाने के लिए डब्ल्यूटीपी का उपयोग कर रहा हूं। सब कुछ ठीक हो गया है, आज तक जब जब webapp संकलित करने के लिए मना कर शुरू कर दिया, का हवाला देते हुए:ग्रहण समस्या: परियोजना संदर्भ खुद

Project 'sdx.client' cannot reference itself 

अगर मैं .classpath से निम्न पंक्ति को हटा दें:

<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> 

अपने प्रोजेक्ट फिर से संकलित करता है। गुगलिंग से, मेरा मानना ​​है कि यह एक डब्ल्यूटीपी तत्व है, लेकिन मुझे सच में यकीन नहीं है कि यह क्या करता है और यह क्यों मानता है कि इसमें प्रोजेक्ट के लिए एक रिफ्लेक्सिव संदर्भ शामिल है। समस्या के स्रोत को ट्रैक करने के लिए कहां देखना है, इसके लिए सुझाव बहुत स्वागत करेंगे।

अद्यतन

मैं समस्या हल नहीं किया है, लेकिन मैं लक्षण परियोजना को हटाने और SVN से फिर से इसे बाहर की जाँच करके दूर जाने की थी। तो यह कहीं भी एक बग की तरह दिखता है, लेकिन मुझे यकीन नहीं है कि यह कहां रिपोर्ट करना है या तय करने के लिए निर्णय प्रक्रिया का प्रस्ताव कैसे देना है।

+1

इसे फिर से जांचना मेरे लिए भी काम करता था। धन्यवाद। –

उत्तर

-3

वहाँ एक चर्चा पहले देव-ग्रहण में इस साल है: http://dev.eclipse.org/newslists/news.eclipse.webtools/msg18400.html जो यह एक बग हो सकता है पता चलता है।

+2

-1 (लिंक सड़ांध) - यह संसाधन अब उत्तर को इंगित नहीं करता है। – 8bitjunkie

0

मैं एक ही समस्या थी और एक तरह से अपने प्रोजेक्ट में .classpath फ़ाइल के माध्यम से इसे ठीक करने के लिए मिला: इस प्रविष्टि समस्या पैदा कर रहा था:

<classpathentry kind="lib" path="C:/....jar"> 
    <attributes> 
     <attribute name="javadoc_location" value="jar:file:/C:/....jar!/"/> 
    </attributes> 
</classpathentry> 

पिछले संस्करण के साथ तुलना करना, यह पता चला निम्नलिखित पंक्ति गायब हो गई, < विशेषता नाम = ... > लाइन के बाद। इसे फिर से दूर जोड़ना बनाया समस्या जाएँ:

<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> 

सुनिश्चित नहीं हैं कि यह कैसे व्याख्या करने के लिए, लेकिन शायद यह किसी को मदद मिलती है।