2017-12-08 4 views
0

Ich versuche, ein neues Projekt zu erstellen, und es kommt zu Problemen bei der Kombination des App Engine Standard-Projekttyps mit Gradle. Ich habe versucht, ein Gradle-Projekt zu erstellen und App Engine Standard hinzuzufügen. Ich habe versucht, ein App Engine Standard-Projekt zu erstellen und Gradle hinzuzufügen. Keines hat zu einem Arbeitsergebnis geführt. Ich bin mir sicher, dass es nicht darum geht, die richtige Abfolge von Aktionen zu kennen und/oder Entscheidungen in den Dialogen zu treffen, aber die Dokumentation spricht diese Kombination nicht gut an. Die documentation beschreibt nicht, wie man ein neues Projekt durch IDEA startet, es zeigt einfach auf ein GitHub Repo als ein Beispiel für ein fertiges Produkt.Erstellen eines neuen Projekts mit App Engine Standard (Java 8) und Gradle

Antwort

1

Das IDEA Cloud Tools-Plug-in unterstützt die Erstellung neuer Projekte, jedoch nur für native IntelliJ-Projekte und generiert keine build.gradle für Sie.

Ich würde es aufgrund seiner Verzeichnisstruktur ohnehin nicht als Ausgangspunkt für ein auf Großprojekten basierendes Projekt empfehlen.

IMO mit dem Starter-Projekt auf Github aus der documentation Sie erwähnt, ist der beste Ansatz zu starten. Sie können es klonen, löschen Sie das .git-Verzeichnis und importieren Sie das in IntelliJ und sollte einen anständigen Startpunkt für Ihr Projekt haben.

+0

Sehen Sie das als einen Dokumentationsfehler oder ein Problem mit der Ausgabe des Plugins? Denken Sie insbesondere, dass die Online-Dokumentation, die Maven-basierte und Gradle-basierte Workflows zum Erstellen und Bereitstellen beschreibt, um eine andere Variante erweitert werden sollte, um Intellij-eigene Projekte abzudecken, oder sehen Sie das Problem als eines der Plug-Ins, das nicht produziert Datei-/Verzeichnisstruktur, die Sie als Best Practice betrachten? – Jason

+0

Es ist auch erwähnenswert, dass der in Ihrer Antwort vorgeschlagene Prozess weder ein Java-8-basiertes Projekt (das Thema der ursprünglichen Frage) noch eine funktionierende "Build-Konfiguration von Google App Engine Standard Local Server" in IDEA liefert ('Error: Artefakt ist nicht angegeben'). – Jason

+1

Die standardmäßige Gradle-Einstiegserfahrung sollte Java-Laufzeitumgebung sein. Ich habe einen internen Fehler hinzugefügt (b/70555407), um dies zu verfolgen. Das Java 7-Beispiel enthält inkompatible Gradle- und App-Gradle-Plugin-Versionen, die den Projektimport unterbrechen. https://github.com/GoogleCloudPlatform/java-docs-samples/issues/953 Endlich haben Sie einen Artefakt Bug gefunden, den wir gelegentlich in Gradle IntelliJ Projekten sehen. https://github.com/GoogleCloudPlatform/google-cloud-intellij/issues/1625 Wir untersuchen das Beispiel, um zu sehen, ob wir es zur Diagnose der Grundursache verwenden können, da Probleme bei der Replikation aufgetreten sind. Vielen Dank –

Verwandte Themen