자바 빠른 시작

이 프로젝트는 Google Mirror API의 주요 기능을 보여주는 Glass 소프트웨어입니다.

빠른 시작 프로젝트가 완전히 작동하는 데모를 보려면 https://glass-python-starter-demo.appspot.com. 또는 자체 버전을 배포하는 방법을 알아보세요.

GitHub에서 다운로드

기본 요건

시스템이 빠른 시작 프로젝트를 위한 다음 기본 요건을 충족하는지 확인하세요.

  • 자바 1.6
  • Apache Maven - 빌드 프로세스의 일부로 사용됩니다.

Google API 콘솔 프로젝트 만들기

그런 다음 Google Mirror API에 대한 액세스를 사용 설정합니다.

  1. Google API 콘솔로 이동하여 새 API 프로젝트를 만듭니다.
  2. 서비스를 클릭하고 새 프로젝트에 Google Mirror API를 사용 설정합니다. <ph type="x-smartling-placeholder">Google API 콘솔의 Google Mirror API</ph>
  3. API 액세스를 클릭하고 웹 애플리케이션용 OAuth 2.0 클라이언트 ID를 만듭니다. <ph type="x-smartling-placeholder">Google API 콘솔의 API 액세스 섹션</ph>
  4. Glass 소프트웨어의 제품 이름과 아이콘을 지정합니다. 이 필드는 OAuth 권한 부여에 표시됩니다. 확인할 수 있습니다 브랜드 정보 지정
  5. 웹 애플리케이션을 선택하고 호스트 이름 값을 지정합니다(예: localhost). 애플리케이션 유형 선택
  6. 클라이언트 ID에 대해 설정 수정...을 클릭하여 리디렉션 URI를 지정합니다. 콜백 URL 지정 로컬 개발용 웹 서버용(예: http://localhost:8080/oauth2callback) 배포된 웹 서버(예: https://example.com/oauth2callback) 리디렉션 URI에 대한 Google API 콘솔 구성 패널
  7. Google API 콘솔의 클라이언트 ID와 비밀번호를 기록해 둡니다. 준비 사항 빠른 시작 프로젝트를 구성합니다. Google API 콘솔의 클라이언트 ID 및 비밀번호

빠른 시작 프로젝트 구성

클라이언트 ID를 입력하고 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로 가져오고 일식.

IntelliJ

  1. 파일 > Import Project...(프로젝트 가져오기...)를 클릭합니다.
  2. 추출된 디렉터리를 가리킵니다.
  3. 기존 모델에서 가져오기 > Maven

Eclipse

  1. m2e 플러그인을 설치하여 Maven pom 파일에서 가져오기를 사용 설정합니다.
  2. 파일 > 가져오기... &gt; Maven > 기존 Maven 프로젝트.
  3. 추출된 디렉터리를 가리킨 다음 프로젝트를 가져옵니다.

로컬 개발 서버 실행

로컬 개발 서버에서 빠른 시작 프로젝트를 실행하여 테스트할 수 있습니다.

$ mvn jetty:run

빠른 시작 프로젝트 배포

Maven을 사용하여 이 프로젝트의 war 파일을 빌드할 수 있습니다.

$ mvn war:war