App Engine 표준 환경의 Java 11 런타임에서 모든 자바 호환 라이브러리를 사용할 수 있습니다. 이 안내에서는 Apache Maven을 사용하여 샘플 앱을 빌드, 실행, 배포합니다. Maven 설치에 대한 자세한 내용은 Apache Maven 및 App Engine 플러그인 사용을 참조하세요.
종속 항목 선언 및 관리
Maven을 사용하여 종속 항목을 관리하려면 프로젝트의 pom.xml
파일에 있는 <dependencies>
섹션에서 종속 항목을 지정해야 합니다.
Maven 자체에서 프로젝트 종속 항목을 관리하려면 Maven 래퍼를 사용할 수 있습니다. Maven 래퍼를 사용하지 않는 경우 App Engine에는 gcloud app deploy
를 실행할 때 기본적으로 Maven의 최신 버전이 사용됩니다.
Artifact Registry를 사용하는 비공개 종속 항목
자바 앱에 대해 비공개 종속 항목을 호스팅해야 하는 경우 Artifact Registry Maven 저장소를 사용할 수 있습니다. Artifact Registry에 호스팅되는 Maven 저장소에 연결하려면 Maven 또는 Gradle 구성에 대한 Artifact Registry Maven 도구 플러그인이 필요합니다.
자바 서블릿 라이브러리 지정
Eclipse, Jetty, Tomcat 앱에는 자바 서블릿 라이브러리가 필요합니다. pom.xml
파일의 <dependencies>
항목에서 지정하세요.
Cloud 클라이언트 라이브러리 사용
자바용 Cloud 클라이언트 라이브러리는 Google Cloud 서비스에 대한 자연스러운 액세스를 제공합니다. 라이브러리를 사용하려면 종속 항목으로 선언합니다.
일반적으로 앱에 필요한 특정 라이브러리에만 종속 항목을 선언합니다. 예를 들어 Cloud Storage 라이브러리를 사용하려면 다음을 실행합니다.
자동 인증 처리를 위해 자바용 Cloud 클라이언트 라이브러리를 구성할 수 있습니다.