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
0
A
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.
Verwandte Themen
- 1. Gradle Standardabhängigkeiten beim Erstellen eines neuen Projekts
- 2. Erstellen eines neuen Projekts
- 3. Gradle Fehler beim Erstellen eines neuen Projekts mit Android Studio
- 4. Ändern der Standard-Gitignore-Datei beim Erstellen eines neuen Projekts
- 5. Erstellen eines neuen Projekts mit DjangoCMS
- 6. Bereitstellen eines Polymer-Projekts in App-Engine/Java-Standard von Flex-Umgebungen
- 7. App Engine SDK nicht zugänglich in Gradle App Engine-Projekt
- 8. Kann Gradle App Engine-Aufgaben nicht ausführen
- 9. Erstellen eines neuen symfony-Projekts auf localhost
- 10. System.ArgumentNullException beim Erstellen eines neuen Silverlight-Projekts
- 11. Problem beim Erstellen eines neuen Projekts mit ionic3
- 12. Unterstützt Google App Engine Java 8?
- 13. Unzulässiger Name beim Erstellen eines neuen Spring Roo-Projekts
- 14. Android Studio - Stuck auf "Build Gradle" beim Erstellen eines neuen Projekts
- 15. Erstellen eines Projekts mit Java und Web-Modul
- 16. SparkJava mit App Engine auf Gradle
- 17. Programmgesteuertes Erstellen eines Projekts
- 18. Erstellen eines neuen Projekts aus einem Projekt Skelett mit Git
- 19. Erstellen eines neuen Projekts mit C/C++ Unterstützung
- 20. Fehler beim Erstellen eines neuen Projekts mit Winkel-cli
- 21. Maven-Archetypfehler beim Erstellen eines neuen Apache-Apex-Projekts
- 22. So erstellen Sie Google App Engine-Projekt mit Gradle
- 23. Doppelter Quellordner in Eclipse beim Erstellen eines neuen Maven-Projekts
- 24. Java - Erstellen eines neuen Threads
- 25. Erstellen eines Java-Projekts mit Jars in einem Jar (Befehlszeile)
- 26. Erstellen eines einfachen MapReduce-Projekts mit Gradle: Hadoop-Abhängigkeiten haben keinen Mapper und Reducer
- 27. PubSub in App Engine Standard Java 8: NullPointerException bei ApiProxyImpl $ CurrentRequestThreadFactory.newThread (ApiProxyImpl.java:1267)
- 28. Initialisierung von Firebase Admin im App Engine-Standard Java
- 29. Verwenden von Java 8 mit Google App Engine SDK
- 30. Firebase Admin SDK auf App-Engine-Standard
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
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
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 –