2012-08-24 17 views
5

Sigo este tutorial: http://software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/. Agrego la biblioteca del motor de la aplicación de Google a este proyecto y luego quiero verificar el motor de la aplicación google. Pero cuando lo hago, este eclipse tiene este problema:Cómo ejecutar el proyecto maven en el motor de la aplicación 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) 

No lo entiendo. Jar no es directorio, ¿por qué quiere un directorio? Cuando quiero usar una solución rápida, puedo usar otro SDK. Intento usar la versión anterior 1.6 ... pero igual problema. ¿Cómo puedo arreglarlo? Por favor, ayuda

Respuesta

5

La solución posible es que debe agregar appengine a través de la configuración del motor de la aplicación en eclipse y asegurarse de que la configuración de sdk agregada por appengine aparezca antes que la mencionada (es decir,/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) en su ruta de compilación. De esta forma, su aplicación remitiría el appengine sdk del complemento de Google y no a la ruta que genera el error.

Tuve el mismo problema en el que obtenía el error para el jar sdk incluido en la dependencia de maven. Espero que ayude.

Goole App Engine Setting

Build path order

+0

De hecho puedo confirmar que mover todas las dependencias de la biblioteca del sistema a la parte inferior resolvió el mismo error para mí, que son: GWT SDK, aplicación web de Liberaciones, Liberaciones EAR, JRE, Maven . Simplemente mueva todos hacia abajo y el error desaparecerá. – membersound

+0

@membersound es genial escuchar eso :) – Arpit

2

Es posible que desee echar un vistazo a Maven GAE Plugin Este complemento tiene objetivos para ejecutar, depurar, implementar, etc. su aplicación GAE.

1

En mi computadora con Ubuntu 12.04 y Eclipse Juno SR1 muevo todas las dependencias de maven al botón de la lista de la ruta de compilación de Java.

Para ventana ruta de compilación de Java abierta haga clic derecho sobre el proyecto - preferencias - Java trayectoria de la estructura - Orden y exportación - seleccionar todo fila con M2_REPO (o algo más) y pulse el botón "Abajo" - Actualizar proyecto. Esto necesita ayuda.

¡Gracias!

Cuestiones relacionadas