Java क्विक स्टार्ट

यह प्रोजेक्ट आपको ग्लासवेयर के आसान हिस्से को लागू करने का तरीका बताता है जो Google मिरर एपीआई की मुख्य सुविधाओं का डेमो देता है.

क्विक स्टार्ट प्रोजेक्ट का सभी सुविधाओं वाला डेमो देखने के लिए, https://glass-python-starter-demo.appspot.com पर जाएं. इसके अलावा, अपना वर्शन डिप्लॉय करने का तरीका जानने के लिए आगे पढ़ें.

GitHub पर डाउनलोड करें

ज़रूरी शर्तें

पक्का करें कि आपका प्रोजेक्ट जल्दी चालू करने के लिए, इन शर्तों को पूरा करता हो:

  • Java 1.6
  • Apache Maven - इसका इस्तेमाल बिल्ड प्रोसेस के दौरान किया जाता है.

Google API (एपीआई) कंसोल प्रोजेक्ट बनाना

इसके बाद, Google मिरर एपीआई का ऐक्सेस चालू करें:

  1. Google API (एपीआई) कंसोल पर जाएं और एक नया एपीआई प्रोजेक्ट बनाएं.
  2. सेवाएं पर क्लिक करें और अपने नए प्रोजेक्ट के लिए, Google मिरर एपीआई चालू करें. Google API कंसोल पर Google मिरर एपीआई
  3. एपीआई ऐक्सेस पर क्लिक करें और किसी वेब ऐप्लिकेशन के लिए, OAuth 2.0 क्लाइंट आईडी बनाएं. Google API (एपीआई) कंसोल का एपीआई ऐक्सेस सेक्शन
  4. अपने Glassware के लिए प्रॉडक्ट नाम और आइकन. ये फ़ील्ड आपके उपयोगकर्ताओं को दिखाई देने वाली OAuth अनुदान स्क्रीन पर दिखाई देते हैं. ब्रैंड की जानकारी देना
  5. वेब ऐप्लिकेशन चुनें और होस्टनेम के लिए कोई भी वैल्यू तय करें, जैसे कि localhost ऐप्लिकेशन का टाइप चुनना
  6. रीडायरेक्ट यूआरआई तय करने के लिए क्लाइंट आईडी के लिए सेटिंग में बदलाव करें... पर क्लिक करें. अपने स्थानीय डेवलपमेंट वेब सर्वर के लिए कॉलबैक यूआरएल तय करें, उदाहरण के लिए http://localhost:8080/oauth2callback, और अपने परिनियोजित वेब सर्वर के लिए, उदाहरण के लिए https://example.com/oauth2callback. रीडायरेक्ट यूआरआई के लिए Google API कंसोल कॉन्फ़िगरेशन पैनल
  7. Google API (एपीआई) कंसोल से क्लाइंट आईडी और सीक्रेट का ध्यान रखें. आपको क्विक स्टार्ट प्रोजेक्ट को कॉन्फ़िगर करना होगा. Google API कंसोल पर क्लाइंट आईडी और सीक्रेट

क्विक स्टार्ट प्रोजेक्ट को कॉन्फ़िगर करना

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

प्रोजेक्ट इंपोर्ट करना

यहां दिए गए निर्देशों के मुताबिक, आपको आसानी से प्रोजेक्ट शुरू करने के लिए, IntelliJ और Eclipse में प्रोजेक्ट इंपोर्ट करने होंगे.

IntelliJ

  1. फ़ाइल > प्रोजेक्ट इंपोर्ट करें... पर क्लिक करें.
  2. निकाली गई निर्देशिका पर जाएं.
  3. मौजूदा मॉडल से इंपोर्ट करें > Maven चुनें

इक्लिप्स

  1. Maven pom फ़ाइल से इंपोर्ट करने के लिए, m2e प्लग इन इंस्टॉल करें.
  2. फ़ाइल > इंपोर्ट करें... पर क्लिक करें. > मेवन > मौजूदा मेवन प्रोजेक्ट पर क्लिक करें.
  3. निकाली गई निर्देशिका पर जाएं और प्रोजेक्ट को इंपोर्ट करें.

लोकल डेवलपमेंट सर्वर का इस्तेमाल किया जा रहा है

आप टेस्ट के लिए किसी लोकल डेवलपमेंट सर्वर पर क्विक स्टार्ट प्रोजेक्ट चला सकते हैं:

$ mvn jetty:run

क्विक स्टार्ट प्रोजेक्ट को डिप्लॉय करना

Maven का इस्तेमाल करके, इस प्रोजेक्ट के लिए युद्ध फ़ाइल बनाई जा सकती है:

$ mvn war:war