8
votes

Moteur d'application Google JDO 3

Google vient de sortir avec JDO 3.0 (qui utilise Datanucleus 2.0) pour Google App Moteur et que je souhaite l'utiliser, car il soutient facilement des relations introuvables. J'essaie depuis des jours, mais je ne peux pas comprendre comment l'utiliser avec le plug-in Google Eclipse. J'ai trouvé cette page Web https://developers.google. com / appengine / Docs / Java / DataSore / JDO / Aperçu-DN2 , mais mon dossier de projet n'a pas de fichier build.xml. J'ai essayé de créer un projet séparé et de transférer tout mon code, mais le nouveau projet n'a pas eu JDO 3.0, et n'a pas eu de fichier build.xml.

Toute aide serait très appréciée.


3 commentaires

S'il nécessite un fichier build.xml , cela nécessite probablement que vous utilisiez une fourmi comme outil de construction. Es-tu?


Merci d'avoir répondu, Travis. On dirait que vous pouvez utiliser le plugin Google pour Eclipse ou Ant pour créer un projet GAE. Je suppose que les instructions sur cette page sont, je suppose, comment passer à JDO 3.0 lors de l'utilisation de la fourmi. Existe-t-il un moyen de passer à JDO 3.0 à l'aide du plug-in Google?


Quelqu'un pourrait-il me dire comment allumer mon constructeur de projet du plugin Google à Ant?


4 Réponses :


2
votes

Vous pouvez changer le bâtiment de projet à AnfT en suivant le guide ici: https://developers.google.com/appengine/docs/java/tools / ant # créant_the_build_file

pour le gérer réellement dans Eclipse, 1. Cliquez avec le bouton droit sur la build.xml 2. Exécuter comme -> Built ... 3. Sélectionnez la cible "RUNSERVER"


0 commentaires

6
votes

Je viens d'installer la nouvelle Eclipse et GPE (depuis la mise à niveau de mon éclipse le détruisit complètement, je n'avais aucune autre option).

Avez-vous mis à jour votre version de GPE? Le mien est:

Plug-in Google pour Eclipse 4.2 3.1.0.v201208080121-Rel-R42

Après cela, vous devriez pouvoir passer à JDO 3.0 en sélectionnant Datanuctue JDO / JPA V2 dans les propriétés du projet sous Google / App Moteur. Pour autant que je sache, le GPE V2 est en réalité JDO V3.0 en regardant les pots copiés dans le répertoire de sortie. Le mien est /war/web-inf/lib/datanucleus-api-jdo-3.0.7.jar


0 commentaires

0
votes

Actuellement, vous DO Utilisez Apache ANT pour utiliser JDO 3 ou JPA 2. Ce document n'est pas très bien écrit, mais il indique après la partie migration:

"Actuellement, vous devez utiliser Apache ANT pour utiliser la version 2.x du plug-in Datanuclevée du moteur App."

Aussi, "Le moteur d'application Java SDK inclut la version 2.x du plug-in Datanuclevé pour l'App moteur. Ce plugin correspond à la version 3.0 de la plate-forme d'accès Datanuclevée, ce qui vous permet d'utiliser l'application DataStore via JDO 3.0."

Dommage, mon ami: (


0 commentaires

0
votes

Actuellement, vous n'avez plus besoin d'utiliser Apache ant. Avec la dernière GPE 1.7.3 Vous pouvez sélectionner Data NUCLEUS V2 dans les propriétés du projet de moteur d'application Google


0 commentaires