클라이언트 라이브러리 생성

이 페이지에서는 백엔드 API에서 클라이언트 라이브러리를 생성하는 방법을 설명합니다. 모든 자바 또는 Android 앱은 이 라이브러리를 사용하여 API를 호출할 수 있습니다.

API용 iOS 클라이언트를 만들려면 REST API용 Google API Objective-C 클라이언트 라이브러리를 사용하는 것이 좋습니다.

시작하기 전에

클라이언트 라이브러리 생성

다음 안내에서는 Cloud Endpoints Frameworks Apache MavenGradle 플러그인을 사용하여 Endpoints 시작하기의 샘플 Maven 프로젝트에서 Gradle 클라이언트 번들을 생성하는 방법을 설명합니다.

클라이언트 라이브러리를 생성하려면 다음 안내를 따르세요.

  1. API를 빌드합니다.

  2. 다음과 같이 Endpoints Frameworks 명령줄 도구를 실행합니다.

    Maven

    mvn endpoints-framework:clientLibs

    Gradle

    gradle endpointsClientLibs

    도구가 라이브러리를 생성할 때까지 기다립니다. 성공하면 도구가 다음과 같은 메시지를 표시합니다.

    Maven

    API client library written to target/client-libs/echo-v1-java.zip

    Gradle

    API client library written to build/endpointsClientLibs/echo-v1-java.zip
  3. unzip 유틸리티를 사용하여 파일의 압축을 해제하거나 ZIP과 호환되는 다른 압축 해제 유틸리티를 사용합니다.

    unzip ./echo-v1-java.zip
    
  4. 디렉토리를 변경합니다.

    cd echo
    
  5. 클라이언트 라이브러리를 빌드합니다.

    Maven

    mvn clean package

    출력은 target/ 디렉터리에 있습니다. 정확한 파일 이름은 자바 클라이언트 버전에 따라 다릅니다. echo-v1-1.23.0-SNAPSHOT.jar와 비슷합니다.

    Gradle

    gradle build

    출력은 build/libs 디렉터리에 있습니다. 정확한 파일 이름은 자바 클라이언트 버전에 따라 다릅니다. echo-v1-1.23.0-SNAPSHOT.jar와 비슷합니다.

  6. 자바 또는 Android 앱에 클라이언트 라이브러리 JAR을 추가합니다.

  7. API 코드를 수정할 때마다 이 단계를 반복합니다.

다음 단계