Avvio rapido Java

Questo progetto mostra come implementare una semplice parte di Glassware che dimostra le principali funzionalità dell'API Google Mirror.

Per vedere una demo completa del progetto ad avvio rapido, vai a https://glass-python-starter-demo.appspot.com. In caso contrario, continua a leggere per scoprire come eseguire il deployment della tua versione.

Scarica su GitHub

Prerequisiti

Assicurati che il sistema soddisfi i seguenti prerequisiti per il progetto ad avvio rapido:

  • Java 1.6
  • Apache Maven: utilizzato per parte del processo di compilazione.

Creazione di un progetto nella console API di Google

Successivamente, abilita l'accesso all'API Google Mirror:

  1. Vai alla console API di Google e crea un nuovo progetto API.
  2. Fai clic su Servizi e abilita l'API Google Mirror per il tuo nuovo progetto. sull'API Google Mirror sulla console API di Google
  3. Fai clic su Accesso API e crea un ID client OAuth 2.0 per un'applicazione web. nella sezione Accesso API della console API di Google
  4. Specifica il nome e l'icona del prodotto Glassware. Questi campi vengono visualizzati nella concessione OAuth ai tuoi utenti. la specifica di informazioni sul brand
  5. Seleziona Web application (Applicazione web) e specifica un qualsiasi valore per il nome host, ad esempio localhost selezione del tipo di applicazione
  6. Fai clic su Modifica impostazioni... per l'ID client in modo da specificare gli URI di reindirizzamento. Specifica gli URL di callback per il server web di sviluppo locale, ad esempio http://localhost:8080/oauth2callback, e per il server web di cui hai eseguito il deployment, ad esempio https://example.com/oauth2callback. il riquadro di configurazione della console API di Google per gli URI di reindirizzamento
  7. Prendi nota dell'ID client e del secret dalla console API di Google. Ti serviranno per configurare il progetto di avvio rapido. l'ID client e il secret sulla console API di Google

Configurazione del progetto Avvio rapido

Configura il progetto Avvio rapido in modo che utilizzi le informazioni sul client API inserendo l'ID client e secret in src/main/resources/oauth.properties:

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

Importazione del progetto

Le istruzioni riportate di seguito mostrano come importare l'origine del progetto di avvio rapido in IntelliJ e Eclissi.

IntelliJ

  1. Fai clic su File > Importa progetto...
  2. Posiziona il puntatore del mouse sulla directory estratta.
  3. Seleziona Importa da un modello esistente > Maven

Eclipse

  1. Installa il plug-in m2e per abilitare l'importazione da un file Pom Maven.
  2. Fai clic su File > Importa... > Maven > Progetto Maven esistente.
  3. Posiziona il puntatore del mouse sulla directory estratta e importa il progetto.

Esecuzione di un server di sviluppo locale

Puoi eseguire il progetto Avvio rapido su un server di sviluppo locale per testare:

$ mvn jetty:run

Deployment del progetto Avvio rapido

Puoi creare un file di guerra per questo progetto utilizzando Maven:

$ mvn war:war