2012-08-24 10 views
5

starten Ich folge diesem Tutorial: http://software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/. Ich füge Google app engine library zu diesem Projekt hinzu und möchte Google app engine aktivieren. Aber wenn ich dies mache, hat Eclipse dieses Problem:Wie Maven Projekt auf Google App-Engine

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) 

Ich verstehe es nicht. Jar isnt Verzeichnis also warum es in ein Verzeichnis wollen? Wenn ich Quick Fix verwenden möchte, kann ich einfach ein anderes SDK verwenden. Ich versuche, ältere Version 1.6 zu verwenden ... aber immer noch das gleiche Problem. Wie kann ich es reparieren? Bitte helfen Sie

Antwort

5

Mögliche Lösung ist, dass Sie Appengine über App-Engine-Einstellungen in Eclipse hinzufügen und sicherstellen, dass der von der Appengine-Einstellung hinzugefügte SDK vor dem erwähnten erscheint (zB/home/hudi/program/git/tournamenSystem/turniersystem /tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar) in Ihrem Build-Pfad. Auf diese Weise würde Ihre Anwendung die Appengine SDK von Google-Plugin verweisen und nicht für den Pfad, der Fehler gibt.

Ich hatte das gleiche Problem, wo ich Fehler für die SDK Jar von Maven Abhängigkeit enthalten bekam. Hoffe es wird helfen.

Goole App Engine Setting

Build path order

+0

der Tat kann ich bestätigen, dass an der Unterseite alle Systembibliothek Abhängigkeiten bewegen für mich den gleichen Fehler gelöst, die da sind: GWT SDK, Web App Libs, EAR Libs, JRE, Maven . Bewegen Sie einfach alle nach unten und der Fehler ist weg. – membersound

+0

@membersound großartig das zu hören :) – Arpit

2

Sie möchten vielleicht einen Blick auf die Maven GAE Plugin Dieses Plugin hat Ziele zu laufen, debuggen, bereitstellen, etc. Ihre GAE-Anwendung.

1

Auf meinem Computer mit Ubuntu 12.04 und Eclipse Juno SR1 verschiebe ich einfach alle Maven Abhängigkeiten auf die Schaltfläche der Liste der Java-Build-Pfad.

Für offene Java Build-Pfad-Fenster direkt auf das Projekt klicken - Einstellungen - Java Build-Pfad - Ordnung und Export - Alle wählen Zeile mit M2_REPO (oder etwas anderes) und drücken Sie die Taste „Unten“ - Refresh Projekt. Das braucht Hilfe.

Vielen Dank!

Verwandte Themen