मैं आम तौर पर इन मुद्दों को मैवेन के साथ हल करता हूं, क्योंकि यह वास्तव में m2eclipse का उपयोग करके ग्रहण के साथ अच्छी तरह से खेलता है।
हालांकि, निर्माण प्रक्रिया प्रबंधकों की लाल सेना पर भरोसा किए बिना, यहां एक संभावित संकेत है: अपने प्रोजेक्ट गुणों में जाएं, और "जावा बिल्ड पथ" में "स्रोत" टैब खोलें। इस टैब में, आप या तो सभी स्रोत फ़ोल्डर के लिए एक आउटपुट फ़ोल्डर या प्रत्येक स्रोत फ़ोल्डर के लिए एक आउटपुट फ़ोल्डर हो सकते हैं। तो, "स्रोत फ़ोल्डर्स के लिए आउटपुट फ़ोल्डर्स को अनुमति दें", अपने src/main/java
के लिए एंड्रॉइड एक आउटपुट फ़ोल्डर देखें, war/classes
, फिर अपने src/main/test
फ़ोल्डर के लिए एक आउटपुट फ़ोल्डर को परिभाषित करें, test/classes
कहें। इस तरह, आपकी कक्षाएं और परीक्षण कक्षाएं एक ही आउटपुट में नहीं होंगी।
संपादित: कुछ Maven infos
मैं तथापि दृढ़ता से आप Maven उपयोग करने के लिए शुद्ध आईडीई लोगों के बजाय का निर्माण, क्योंकि वे कहीं अधिक मजबूत होने के लिए प्रकट पता चलता है जोड़ा। मुझे लगता है कि dooapp पर मेरे दोस्तों के पास उस बिंदु के बारे में कुछ जानकारी है। वैसे भी मुझे पता है कि मैवेन का उपयोग कर जीएई एप्लीकेशन बनाने के लिए इंफोस उपलब्ध हैं।
+1। मुझे लगता है कि एक सामान्य ग्रहण समस्या है, न केवल GAE को प्रभावित करती है। – Thilo