Die Umwandlung eines Eclipse-Java-Projekt, um ein Google-AppEngine eine
Habe ich ein Projekt mit einer großen Menge von pre-processing. Ich habe geschrieben dieses Teil und würde jetzt gerne konvertieren Sie das Projekt auf einer GAE-Projekt.
Ich habe aktiviert das GAE-Unterstützung im Projekt->Eigenschaften und Funktionen, aber wenn ich will testrun der app bekomme ich eine "Web application archive-Verzeichnis existiert nicht."
Gibt es eine Möglichkeit, automatisch die fehlenden Ordner und Dateien, oder muss ich dies manuell tun?
Ich nicht kopieren wollen meine Klassen in ein neu erstelltes Projekt, denn das würde bedeuten, verlieren alle meine version control.
- Was verwenden Sie für version control? Gibt es eine chance, dass es kopiert werden über die Klassen? Wenn Sie mit so etwas wie Subversion, muss es einen Weg, nur um check out svn-Dateien in das neue Eclipse-Projekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass mit der GAE-plugin für Eclipse, können Sie eine GAE-app-Skelett. Sie müssen nur dann zu bewegen, Ihre alten Projekt-Dateien in dieses Projekt und Sie sind fertig.
Nur für die Konvertierung, ich weiß nicht, ob es möglich ist, wenn die Struktur der app unterscheidet sich komplett von der GAE Struktur.
Als für den Fehler, den Sie haben, scheint es, dass Ihre app fehlt ein WEB-INF-Verzeichnis, die jede webapp laufen muss.
Ich bin mit GAE Eclipse-Plugin 1.2.1 und Eclipse 3.4.2 und ich habe versucht, den gleichen Betriebs-und bisher erfolglos. Ich glaube, dass das eclipse-plugin ist hardcoded zu suchen, die für die verschiedenen Komponenten an den jeweiligen Standorten. (Der richtige Ansatz wäre gewesen, konfigurieren Sie die GAE-plugin zu suchen, der alle die WEB-APP-Komponenten, die an anderen stellen als die Standardeinstellung.) Ich würde denken, dass bei diesen Versionen das konvertieren von eclipse-Projekt direkt nicht möglich wäre.
Eine mögliche Lösung, da diese Einschränkung würde erstellen Sie eine neue GAME-Projekt und kopieren Sie alle Ihre vorhandenen code in diese Struktur zu verändern, ohne die bereits Ordner angelegt, die von der GAE-plugin.
Weiß nicht, ob das funktioniert für Java -> GAE-Projekt, Konvertierung, aber ich hatte Glück tun etwas ähnliches, der Umwandlung von allgemein -> Java-Projekten mit den folgenden Schritten:
Öffnen Sie Ihr Projekt-Datei (die befindet sich im root-Verzeichnis des entsprechenden Projektes) genannt .Projekt mit Ihrem Standard-editor. Suche nach:
<natures
></natures
>ändern und es zu
Speichern Sie die geänderte Datei.
Natürlich müssen Sie erstellen eine neue GAME-Projekt und suchen Sie dann in Ihren .Projekt-Datei, um die richtigen element-Inhalte.
Ich fand die oben genannten Schritte googeln um, so kann ich leider nicht Kredit die ursprüngliche Quelle für die oben genannten Anweisungen.
KÖNNEN Sie konvertieren Sie Ihre bestehende eclipse-Projekte zu GAE-Projekte. Alles, was Sie tun müssen, ist der rechten Maustaste auf das Projekt und wählen Sie Einstellungen. Wählen Sie dann die Google-Einstellungen und aktivieren Sie die "use Google App Engine SDK" - option.
Mit Google-Plugin für Eclipse mit bestehenden Projekten
Nicht sicher über das ganze SPIEL bestimmte Sachen, aber Sie können kopieren Sie Ihre alten Projekte Inhalt:
Das Projekt verbindet zurück an den alten Ort im repository, und in sync-Ansicht, die Sie sehen sollten die neuen Dateien als ausgehende.
Abgeschlossen @Marks Reaktion, sollten Sie die folgende Zeile zu Ihrer .Projekt-Datei: