2012-08-24 17 views
5

ho seguire questo tutorial: http://software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/. Aggiungo la libreria del motore di app di google a questo progetto e poi voglio controllare il motore di app di google su. Ma quando faccio questa eclissi ha questo problema:Come eseguire il progetto Maven su App Engine di Google

The App Engine SDK '/home/hudi/program/git/tournamenSystem/tournament-system/ 
tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar' 
on the project's build path is not valid (SDK location '/home/hudi/program/git/ 
tournamenSystem/tournament-system/tournament-system-web/src/main/webapp/WEB-INF/ 
lib/appengine-api-1.0-sdk-1.7.1.jar' is not a directory) 

Non capisco. Jar non è la directory, quindi perché vuole una directory? Quando voglio utilizzare la correzione rapida, posso semplicemente usare un altro SDK. Provo ad usare la versione 1.6 più vecchia ... ma ancora lo stesso problema. Come posso aggiustarlo? Si prega di aiutare

risposta

5

La soluzione possibile è che, è necessario aggiungere appengine attraverso le impostazioni del motore di app in eclissi e assicurarsi che il sdk aggiunto dall'impostazione appengine appaia prima di quello menzionato (cioè/home/hudi/programma/git/tournamenSystem/sistema-torneo /tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar) nel vostro percorso di generazione. In questo modo la tua applicazione farebbe riferimento al sdk appengine dal plugin google e non al percorso che sta dando un errore.

ho avuto lo stesso problema in cui mi stavo errore per il vaso sdk incluso da Maven dependency.Hope sarà di aiuto.

Goole App Engine Setting

Build path order

+0

Anzi posso confermare che in movimento tutte le dipendenze delle librerie di sistema verso il basso risolto lo stesso errore per me, che sono: GWT SDK, Web App Libs, Libs EAR, JRE, Maven . Basta spostarli tutti verso il basso e l'errore è scomparso. – membersound

+0

@membersound bello sentirlo :) – Arpit

2

Si consiglia di dare un'occhiata al Maven GAE Plugin Questo plugin ha gli obiettivi per eseguire, eseguire il debug, distribuire, ecc. L'applicazione GAE.

1

Sul mio computer con Ubuntu 12.04 ed Eclipse Juno SR1 Ho solo spostato tutte le dipendenze Maven al pulsante dell'elenco del percorso di generazione Java.

Per finestra percorso di generazione Java open tasto destro del mouse sul progetto - preferenze - Java percorso di generazione - Ordine e esportazione - Seleziona tutto fila con M2_REPO (o qualche altra cosa) e premere il pulsante "Bottom" - Refresh progetto. Questo bisogno di aiuto.

Grazie!