PracticU

Maven - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס סלניום מתקדם - CI/CD - Continues Integration › Maven - חלק 2
מילון מושגים:
Maven - כלי לבנייה ולניהול תלויות בפרויקטים של Java, המארגן את תהליך ההידור והאריזה.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
בינארי - ייצוג מידע בבסיס 2 בעזרת הספרות 0 ו-1. גם קובץ הכולל קוד מכונה ולא טקסט קריא.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
נתיב - מחרוזת שמתארת את מיקומו של קובץ או תיקייה במערכת הקבצים, או כתובת של משאב בתוך אתר.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.

Maven - חלק 2
השיעור מכין את סביבת העבודה להמרה למייבן: התקנת התוספים ב-Eclipse והתקנת המייבן במחשב עצמו, כדי שיהיה אפשר להפעיל אותו משורת הפקודה.
הכנת Eclipse
1. תוספי Maven: דרך התפריט Help ו-Eclipse Marketplace מחפשים את המילה Maven ומתקינים שלושה תוספים מבית Eclipse: Maven Integration for Eclipse (בשתי גרסאות) ו-Java 8 Support for Maven.
2. עדכון הרשימה: לאחר ההתקנה מומלץ לוודא שכל שלושת התוספים מותקנים, כי כל אחד מהם נדרש לעבודה עם הפרויקט.
התקנת המייבן במחשב
1. הורדה: מאתר Apache מורידים את המייבן כקובץ ZIP בינארי, כ-8.7 MB, ומחלצים אותו לתיקייה חדשה, למשל C:\MVN.
2. הוספה ל-PATH: מוסיפים את נתיב תיקיית bin למשתנה המערכת Path דרך Advanced System Settings, ואז פותחים שורת פקודה חדשה, כי החלון הישן לא רואה את השינוי.
3. בדיקה: מריצים את הפקודה mvn -version. אם המערכת מזהה את הגרסה שהורדה, המייבן מוכן לשימוש.
כעת הסביבה מוכנה להמרת הפרויקט מ-Java רגיל לפרויקט מייבן.
השיעור הבא בקורס: Maven - חלק 3

פרקי ההרצאה: Maven - חלק 2

  1. 00:00

    מטרת השיעור: הכנה לעבודה עם Maven

  2. 01:18

    התקנת תוספי Maven ב-Eclipse

  3. 02:56

    בדיקה שפקודת mvn מזוהה במחשב

  4. 03:34

    הורדת Maven מאתר Apache

  5. 05:30

    הגדרת נתיב Maven במשתני הסביבה

תמלול ההרצאה: Maven - חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «Maven - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    דיברנו על המייבן ואנחנו עכשיו בשלב שאנחנו רוצים לצייד את הפרויקט שלנו באיכויות של מייבן. יש לנו את פרויקט האוטומציה שלנו שבנינו אותו, הכנו סרטון שמסכם את כל העבודה שלנו על הפרויקט אוטומציה שמצויד בטסט NG, בסלניום, בלוג פור ג'יי, בריפורט NG, כל התוספים שמאפשרים לנו בעצם לעבוד ולהריץ

  2. 00:30

    טסטים בעלי משמעות לחברה שלנו, לארגון שלנו, ראינו שאנחנו יכולים להתממשק עם מייקרוסופט טקסל ועוד ועוד דברים באמת שאנחנו יכולים להוסיף בעזרת הכוח של הג'אווה בפרויקט שלנו. אז חשוב לציין שברגע שאנחנו רוצים לצייד את הפרויקט במייבן אנחנו מוסיפים יכולות ואיכויות אבל לא פוגעים באיכויות הקיימות של הפרויקט שלנו.

  3. 00:58

    הפרויקט שלנו רק מתחזק מזה שאנחנו כשמציידים את האוטו ברכיב המייבן. אז הצעדים שאנחנו צריכים לעשות על מנת לצייד את הפרויקט ברכיב המייבן, קודם כל אנחנו צריכים לוודא שהאקליפס שלנו, אותו IDE שאנחנו עובדים איתו, הוא יכול לעבוד עם המייבן.

  4. 01:24

    אז אני הולך ל"תפריט הלפ קליפס מרקט פלייס", לוחץ "אנטר". בחיפוש, בתא בחיפוש אני לוחץ את הביטוי מייבן נוחץ גו יש לנו פה שורה של תוספים תשימו לב התוספים שאני עדכנתי על מנת לעבוד עם המייבן הם המייבן אינטגרשן פור אקליפס לונה 1.5.0 תוסף נוסף שאני עדכנתי זה הג'אבה ספורט פור מייבן ג'אבה 8 ספורט פור מייבן ותוסף נוסף זה המייבן אינטגרשן פור אקליפס לונה and

  5. 02:16

    newer אז מייבן אינטגריישן פור אקליפס גם הוא מותקן פה ומומלץ להתקין את כל שלושת התוספים באקליפס שלנו, אוקיי?

  6. 02:33

    אז אני חוזר מייבן אינטגריישן פור אקליפס ואת ה-Java 8 Support ובסוף מייבן אינטגריישן פור אקליפס, אוקיי?

  7. 02:47

    שלושת התוספים האלה מבית אקליפס. דבר נוסף שאנחנו צריכים לוודא זה שיש לנו את המייבן בסביבת המחשב עצמו. איך אנחנו נוודא שיש לנו את זה? אם אנחנו נקיש את הפקודה ב-CommandLine mvn, שזה הקיצור לפקודות שקשורות לפרויקט המייבן, אנחנו נראה שהפקודה הזאת לא מזוהה כרגע.

  8. 03:16

    אז מה שאני צריך לעשות זה להתקין את המייבן בסביבת העבודה שלי. אני אגש לפרויקט של אפאצ'י, לסביבת אפאצ'י. אני יכול להגיע לסביבת הפרויקט הזה בעזרת החיפוש מייבן דאונלוד והתוצאה הראשונה תהיה אותו מיקום של ההתקנה של מייבן.

  9. 03:44

    אז אחרי שהגעתי לדף של מייבן בפרויקט אפאצ'י, אני יכול לגלוא למטה ולהוריד את ה-Zip, Binary Zip Archive. אז אני לוחץ פה ושומר את זה בארדיסק שלי, אני אשמור את זה ב-C ואני אצור ספרייה שנקראת MVN. בואו אני אשמור את זה, את ה-ZIP פייל, אחרי שזה יורד זה רק 8.7 מגה בייט,

  10. 04:31

    אחרי שזה יורד אני אפתח את המיקום של הספרייה ואני אעתיק אותה החוצה, אני אעשה אקסטרקט לספרייה מחוץ ל-ZIP, שמרתי אותה כאן.

  11. 04:59

    אם אני נכנס לתוך הספרייה שעשיתי לאקסטרקט, אני רואה שיש לי ספריית בין, ופה בעצם יש לי את כל מה שאני צריך כדי להריץ פקודות דרך ה-Command Line, פקודות מייבן, אוקיי?

  12. 05:20

    אז המסלול הזה שהוא מסלול של סי מייבן, אפאצ'י מייבן, 3.60, בין הוא מסלול שצריך להיות מזוהה במחשב שלנו.

  13. 05:33

    אני מעתיק אותו ואני הולך למכה שימני על הסימן הזה של החלונות, אני יכול ללכת ל-File Explorer וכאן אני אלחץ מכה שימני על This PC, Properties והגעתי בעצם ל-Control Panel, System and Security System,

לקורס המלא: קורס סלניום מתקדם אונליין

ההרצאה הקודמת: Maven - חלק 1

ההרצאה הבאה: Maven - חלק 3

הרצאות קשורות מקורסים אחרים

  • הסבר על Maven
  • סיכום פרויקט אוטומציה במובייל - Maven, Page Object

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס מייבן - Maven