Démarrage rapide pour Java

Ce projet vous montre comment implémenter un logiciel Glassware simple qui illustre les principales fonctionnalités de l'API Google Mirror.

Pour voir une démonstration entièrement fonctionnelle du projet de démarrage rapide, accédez à https://glass-python-starter-demo.appspot.com. Sinon, poursuivez votre lecture pour découvrir comment déployer votre propre version.

Télécharger sur GitHub

Conditions préalables

Assurez-vous que votre système remplit les conditions préalables suivantes pour le projet de démarrage rapide:

  • Java 1.6
  • Apache Maven : utilisé pour une partie du processus de compilation

Création d'un projet dans la console Google APIs

Ensuite, activez l'accès à l'API Google Mirror:

  1. Accédez à la console d'API Google et créez un projet d'API.
  2. Cliquez sur Services et activez l'API Google Mirror pour votre nouveau projet. l'API Google Mirror dans la console Google APIs ;
  3. Cliquez sur Accès à l'API et créez un ID client OAuth 2.0 pour une application Web. la section "Accès à l'API" de la console Google APIs
  4. Indiquez le nom et l'icône du produit Glassware. Ces champs apparaissent sur l'écran d'authentification OAuth présenté à vos utilisateurs. en spécifiant les informations sur la marque
  5. Sélectionnez Application Web et spécifiez une valeur pour le nom d'hôte, par exemple localhost sélection du type d'application.
  6. Cliquez sur Modifier les paramètres... pour l'ID client afin de spécifier les URI de redirection. Spécifiez les URL de rappel pour votre serveur Web de développement local (par exemple, http://localhost:8080/oauth2callback) et pour votre serveur Web déployé (par exemple, https://example.com/oauth2callback). Panneau de configuration de la console Google APIs pour les URI de redirection
  7. Notez l'ID client et le code secret à partir de la console Google APIs. Vous en aurez besoin pour configurer le projet de démarrage rapide. L'ID client et le code secret dans la console Google APIs

Configurer le projet de démarrage rapide

Configurez le projet de démarrage rapide pour utiliser les informations sur le client de l'API. Pour ce faire, saisissez votre ID client et votre code secret dans 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

Importer le projet

Les instructions suivantes vous expliquent comment importer la source du projet de démarrage rapide dans IntelliJ et Eclipse.

IntelliJ

  1. Cliquez sur File > Import Project... (Fichier > Importer un projet).
  2. Pointez sur le répertoire extrait.
  3. Sélectionnez Import from existing model > Maven (Importer depuis un modèle existant > Maven).

Eclipse

  1. Installez le plug-in m2e pour activer l'importation à partir d'un fichier pom Maven.
  2. Cliquez sur File > Import... (Fichier > Importer). > Maven > Projet Maven existant.
  3. Pointez sur le répertoire extrait, puis importez le projet.

Exécuter un serveur de développement local

Vous pouvez exécuter le projet de démarrage rapide sur un serveur de développement local à des fins de test:

$ mvn jetty:run

Déployer le projet de démarrage rapide

Vous pouvez créer un fichier war pour ce projet à l'aide de Maven:

$ mvn war:war