אתם יכולים להשתמש בכל ספריה שתואמת ל-Java עם זמן הריצה של Java בסביבת App Engine סטנדרטית. בהוראות האלה נעשה שימוש ב-Apache Maven כדי ליצור, להפעיל ולפרוס אפליקציה לדוגמה. לפרטים על התקנת Maven, אפשר לעיין במאמר בנושא שימוש ב-Apache Maven ובתוסף App Engine.
הצהרה וניהול של יחסי תלות
כדי לנהל יחסי תלות באמצעות Maven, צריך לציין את יחסי התלות בקטע <dependencies> בקובץ pom.xml של הפרויקט.
כדי לנהל את התלות של הפרויקט ב-Maven, תוכלו להשתמש ב-Maven Wrapper. אם אתם לא משתמשים ב-Maven Wrapper, כברירת מחדל ב-App Engine נעשה שימוש בגרסה האחרונה של Maven בהרצה של gcloud app deploy.
יחסי תלות פרטיים עם Artifact Registry
אם אתם צריכים לארח יחסי תלות פרטיים של אפליקציית Java, אתם יכולים להשתמש במאגר Maven ב-Artifact Registry. כדי להתחבר למאגר Maven שמתארח ב-Artifact Registry, צריך להשתמש בתוסף Artifact Registry Maven Tools בהגדרות של Maven או Gradle.
ציון ספריית Java servlet
אפליקציות Eclipse Jetty ו-Tomcat דורשות את ספריית Java servlet. צריך לציין אותו ברשומה <dependencies> בקובץ pom.xml:
שימוש בספריות הלקוח ב-Cloud
ספריות הלקוח של Cloud ל-Java מספקות גישה אידיומטית לשירותי Google Cloud. כדי להשתמש בספרייה, צריך להגדיר אותה כתלות.
בדרך כלל, מצהירים על תלויות רק בספריות הספציפיות שהאפליקציה צריכה. לדוגמה, כדי להשתמש בספריית Cloud Storage:
אפשר להגדיר את ספריות הלקוח של Cloud ל-Java כך שהאימות יתבצע באופן אוטומטי.