Java Hızlı Başlangıç

Bu proje, Google Mirror API'sının temel işlevini gösteren basit bir Glassware parçasını nasıl uygulayacağınızı göstermektedir.

Hızlı başlangıç projesinin tam donanımlı demosunu görmek için https://glass-python-starter-demo.appspot.com adresine gidin. Aksi takdirde, kendi sürümünüzü nasıl dağıtacağınızı öğrenmek için okumaya devam edin.

GitHub'dan indir

Ön koşullar

Sisteminizin hızlı başlangıç projesi için aşağıdaki ön koşulları karşıladığından emin olun:

  • Java 1.6
  • Apache Maven: Oluşturma işleminin bir bölümü için kullanılır.

Google API'leri Konsolu projesi oluşturma

Ardından, Google Mirror API'ya erişimi etkinleştirin:

  1. Google API'leri konsoluna gidin ve yeni bir API projesi oluşturun.
  2. Hizmetler'i tıklayın ve yeni projeniz için Google Mirror API'yi etkinleştirin. Google API Console'da Google Mirror API
  3. API Erişimi'ni tıklayın ve bir web uygulaması için OAuth 2.0 istemci kimliği oluşturun. Google API konsolunun API Erişimi bölümü
  4. Glassware'inizin ürün adını ve simgesini belirtin. Bu alanlar, kullanıcılarınıza sunulan OAuth erişim izni ekranında gösterilir. marka bilgilerini belirterek
  5. Web uygulaması'nı seçin ve ana makine adı için localhost gibi bir değer belirtin uygulama türü seçiliyor
  6. Yönlendirme URI'lerini belirtmek için istemci kimliğinde Ayarları düzenle...'yi tıklayın. Yerel geliştirme web sunucunuz (ör. http://localhost:8080/oauth2callback) ve dağıtılan web sunucunuz (ör. https://example.com/oauth2callback) için geri çağırma URL'lerini belirtin. Yönlendirme URI'leri için Google API konsolu yapılandırma paneli
  7. Google API Konsolu'ndaki istemci kimliğini ve sırrını not edin. Hızlı başlangıç projesini yapılandırmak için buna ihtiyacınız vardır. Google API konsolundaki istemci kimliği ve gizli anahtarı

Hızlı Başlangıç projesini yapılandırma

İstemci kimliğinizi girip src/main/resources/oauth.properties API'ye girerek Quick Start projesini API istemci bilgilerinizi kullanacak şekilde yapılandırın:

    # 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

Projeyi içe aktarma

Aşağıdaki talimatlarda, QuickStart proje kaynağını IntelliJ ve Eclipse'e aktarmanız gerekmektedir.

IntelliJ

  1. Dosya > Projeyi İçe Aktar... seçeneğini tıklayın.
  2. Çıkarılan dizinin üzerine gelin.
  3. Mevcut modelden içe aktar > Maven'ı seçin

Güneş/ay tutulması

  1. Bir maven pom dosyasından içe aktarmayı etkinleştirmek için m2e eklentisini yükleyin.
  2. Dosya > İçe aktar... seçeneğini tıklayın. > Maven > Mevcut Maven Projesi.
  3. Çıkarılan dizinin üzerine gelin ve projeyi içe aktarın.

Yerel geliştirme sunucusu çalıştırma

Test için Hızlı Başlangıç projesini yerel geliştirme sunucusunda çalıştırabilirsiniz:

$ mvn jetty:run

Quick Start projesini dağıtma

Maven kullanarak bu proje için bir savaş dosyası oluşturabilirsiniz:

$ mvn war:war