2011-12-06 11 views
5

Nel mio progetto Google App Engine, sto attualmente utilizzando Twig per accedere al Datastore (ma sospetto che la mia domanda sarebbe pertinente per altre librerie di terze parti come SimpleDS, Objectify, ecc.).possibile eliminare JAR JDO/JPA dal progetto GAE se si utilizza Twig/Objectify/etc?

Stavo pensando che dovrei essere in grado di eliminare alcune o tutte le seguenti JAR dalla mia cartella WEB-INF/lib:

datanucleus-appengine-[...].jar 
datanucleus-core-[...].jar 
datanucleus-jpa-[...].jar 
geronimo-jpa_[...].jar 
geronimo-jta_[...].jar 
jdo2-api-[...].jar 

Ma quando lo faccio, ricevo errori da Eclipse lamentando che " Il JAR SDK di App Engine manca nella directory WEB-INF/lib ".

È davvero necessario conservare tutti questi JAR (non utilizzati)?

risposta

2

Non penso che tu possa eliminarli dal progetto (come hai detto, eclipse inizia a lamentarsi), ma ho sentito che non devi caricarli nella tua app, a patto di caricare dalla riga di comando. Questo ha il vantaggio che all'avvio la tua app non dovrà caricarli.

ci sono alcuni dettagli di caricamento su App Engine tramite la riga di comando here e la conferma che si può fare questo here

Se si riesce a fare questo sarei grato se postare link alle istruzioni che seguirono o pubblica ciò che dovevi fare, come ho fatto anch'io nel mio elenco di cose da fare, ma ho ottenuto solo il risultato di vedere se fosse possibile. Grazie!

+0

Grazie, Sam. Attualmente sto ancora distribuendo tramite Eclipse, ma quando mi evolverò nella distribuzione da riga di comando farò un tentativo. –

+0

@AndyD grazie, molto apprezzato. se arrivo prima di te aggiornerò la mia risposta esattamente con i passi che ho seguito. –

3

Se si sta utilizzando il plug-in Google per Eclipse è possibile eliminare questi vasi e quindi aprire le proprietà per il vostro progetto di applicazione Web Google e aprire la Google > App Engine e quindi deselezionare la Usa DataNucleus JDO/JPA per accedere al datastore. In effetti, deselezionando questa casella in realtà cancella questi JAR per te.

Problemi correlati