Per configurare il tuo ambiente per lo sviluppo su Java 8:
Installa la release più recente di Java 8.
Vedi Java 8 Runtime Environment per un elenco delle versioni supportate.
Installa e inizializza gcloud CLI per il deployment e la gestione delle tue app. Se gcloud CLI è già installato e inizializzato, esegui il comando
gcloud components update
per eseguire l'aggiornamento alla release più recente.Se esegui il download, accetti di essere vincolato dai Termini che regolano l'utilizzo di gcloud CLI per App Engine.
Installa il componente gcloud che include l'estensione App Engine per Java 8.
Se hai utilizzato i gestori di pacchetti
apt
oyum
per installare gcloud CLI, utilizza gli stessi gestori di pacchetti per installare il componente gcloud.In caso contrario, utilizza il seguente comando:
gcloud components install app-engine-java
Installazione di strumenti facoltativi
Per accedere a codice, esempi, librerie e strumenti in GitHub, installa Git:
Installa gli strumenti Java 8. Puoi utilizzare i plug-in Maven o Gradle per creare, eseguire il deployment e gestire le app Java 8:
Installa un IDE o un editor per sviluppare app Java. Gli editor più diffusi includono:
IntelliJ IDEA e/o Webstorm di JetBrains
Utilizza il plug-in sponsorizzato da Google per IntelliJ per accedere a funzioni utili all'interno dell'editor IntelliJ.
Atom di GitHub
Eclipse di Eclipse Foundation
Utilizza il plug-in sponsorizzato da Google per Eclipse per accedere a utili funzioni all'interno dell'editor di Eclipse.
Questi editor (a volte con l'aiuto di plug-in) offrono di tutto, dall'evidenziazione della sintassi, l'intelligenza artificiale e il completamento del codice a funzionalità di debug completamente integrate.
Concedi l'autorizzazione a Cloud Build
Quando esegui il deployment dell'app, App Engine utilizza Cloud Build per creare l'app in un container ed eseguire il deployment del container nel runtime. Cloud Build non dispone dell'autorizzazione per eseguire il deployment di app Java 8 per impostazione predefinita, quindi devi concedere a Cloud Build l'autorizzazione a eseguire il deployment delle app nel tuo progetto. Le build vengono create nella regione dell'app.