אפשר להשתמש בכל ספריה שתואמת ל-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 כך שהאימות יתבצע באופן אוטומטי.