8

Google Google App Engine के लिए जेडीओ 3.0 (जो डेटा न्यूक्लियस 2.0 का उपयोग करता है) के साथ बाहर आया, और मैं इसका उपयोग करना चाहता हूं, क्योंकि यह आसानी से अप्रत्याशित रिश्तों का समर्थन करता है। मैं दिनों के लिए कोशिश कर रहा हूं, लेकिन मैं यह नहीं समझ सकता कि Google Eclipse प्लगइन के साथ इसका उपयोग कैसे किया जाए। मुझे यह वेब पेज https://developers.google.com/appengine/docs/java/datastore/jdo/overview-dn2 मिला है, लेकिन मेरे प्रोजेक्ट फ़ोल्डर में build.xml फ़ाइल नहीं है। मैंने एक अलग परियोजना बनाने और मेरे सभी कोड को स्थानांतरित करने की कोशिश की, लेकिन नई परियोजना में जेडीओ 3.0 नहीं था, न ही इसमें build.xml फ़ाइल थी।Google App Engine JDO 3

किसी भी मदद की बहुत सराहना की जाएगी।

+0

यदि यह आवश्यकता है एक 'build.xml' फ़ाइल, तो शायद यह आवश्यक है कि आप अपने निर्माण उपकरण के रूप में चींटी का उपयोग कर रहे हों। क्या आप? –

+0

प्रतिक्रिया देने के लिए धन्यवाद, ट्रैविस। ऐसा लगता है कि आप ग्रहण या चींटी के लिए Google प्लगइन का उपयोग GAE बनाने के लिए कर सकते हैं प्रोजेक्ट। उस पृष्ठ पर दिए गए निर्देश हैं, मुझे लगता है कि चींटी का उपयोग करते समय जेडीओ 3.0 में अपग्रेड कैसे करें। क्या Google प्लगइन का उपयोग करके जेडीओ 3.0 में अपग्रेड करने का कोई तरीका है? – Jeremy

+0

या कोई मुझे बता सकता है कि मेरी परियोजना को कैसे स्विच करें गूगल प्लगइन से चींटी करने के लिए एल्डर? – Jeremy

उत्तर

2

आप यहाँ गाइड का पालन करके चींटी के लिए परियोजना के निर्माण के लिए स्विच कर सकते हैं: https://developers.google.com/appengine/docs/java/tools/ant#Creating_the_Build_File

वास्तव में, ग्रहण में यह चलाने के लिए 1. राइट build.xml 2. चलाएँ के रूप में क्लिक करें -> चींटी बिल्ड ... लक्ष्य 3. "runserver"

6

मैं सिर्फ नए ग्रहण और GPE स्थापित (के बाद से मेरी ग्रहण उन्नयन पूरी तरह से इसे नष्ट कर दिया है, मैं कोई चारा नहीं था)।

क्या आपने जीपीई के अपने संस्करण को अपडेट किया था? मेरा है:

गूगल प्लगइन ग्रहण 4.2 3.1.0.v201208080121-rel-R42

उसके बाद, आप गूगल के तहत परियोजना के गुणों में Datanucleus JDO/जेपीए वी 2 का चयन करके JDO 3.0 पर स्विच करने में सक्षम होना चाहिए के लिए/ऐप इंजन। जहां तक ​​मैं समझता हूं, जीपीई v2 वास्तव में आउटपुट निर्देशिका में कॉपी किए गए जार को देखकर जेडीओ v3.0 है। मेरा /war/WEB-INF/lib/datanucleus-api-jdo-3.0.7.jar है

0

वर्तमान में, आप अपाचे चींटी का उपयोग करना चाहिए आदेश JDO 3 या जेपीए 2. That document का उपयोग करने के लिए नहीं बहुत अच्छी तरह से है लिखा है, लेकिन यह माइग्रेशन भाग के बाद बताता है:

"वर्तमान में, आपको ऐप इंजन के लिए डेटा न्यूक्लियस प्लगइन के संस्करण 2.x का उपयोग करने के लिए अपाचे चींटी का उपयोग करना होगा।"

इसके अलावा, "ऐप इंजन जावा एसडीके में ऐप इंजन के लिए डेटा न्यूक्लियस प्लगइन का संस्करण 2.x शामिल है। यह प्लगइन डेटा न्यूक्लियस एक्सेस प्लेटफ़ॉर्म के संस्करण 3.0 से मेल खाता है, जो आपको जेडीओ 3.0 के माध्यम से ऐप इंजन डेटास्टोर का उपयोग करने में सक्षम बनाता है। "

बहुत खराब, मेरे दोस्त :(

0

वर्तमान में आप नहीं रह गया है अपाचे चींटी का उपयोग करने की जरूरत है। बुद्धि नवीनतम GPE 1.7.3 आप Google App इंजिन परियोजना संपत्तियों में डेटा नाभिक वी 2 का चयन कर सकते