logo

הדרכה של מייבן

הדרכה של maven

הדרכה של Maven מספקת מושגים בסיסיים ומתקדמים של apache maven טֶכנוֹלוֹגִיָה. המדריך שלנו ל-maven פותח למתחילים ולמקצוענים.

מייבן הוא בעל עוצמה כלי לניהול פרויקטים המבוסס על POM (מודל אובייקט פרויקט). הוא משמש לבניית פרויקטים, תלות ותיעוד.

זה מפשט את תהליך הבנייה כמו ANT. אבל זה יותר מדי מתקדם מ-ANT.

הגרסה הנוכחית של Maven היא 3.


הבנת הבעיה בלי מייבן

ישנן בעיות רבות שעומדות בפנינו במהלך פיתוח הפרויקט. הם נדונים להלן:

1) הוספת סט צנצנות בכל פרויקט: במקרה של תמוכות, קפיץ, מסגרות שינה, עלינו להוסיף סט של קבצי jar בכל פרויקט. זה חייב לכלול גם את כל התלות של צנצנות.

2) יצירת מבנה הפרויקט הנכון: עלינו ליצור את מבנה הפרויקט הנכון ב-servlet, struts וכו', אחרת הוא לא יבוצע.

3) בנייה ופריסה של הפרויקט: אנחנו חייבים לבנות ולפרוס את הפרויקט כך שהוא יעבוד.


מה שזה עושה?

מייבן מפשטת את הבעיות שהוזכרו לעיל. הוא עושה בעיקר משימות עוקבות.

  1. זה מקל על בניית פרויקט
  2. זה מספק תהליך בנייה אחיד (פרוייקט maven יכול להיות משותף לכל פרויקטי maven)
  3. הוא מספק מידע על הפרויקט (מסמך יומן, מקורות מוצלבים, רשימת דיוור, רשימת תלות, דוחות בדיקות יחידות וכו')
  4. קל לעבור לתכונות חדשות של Maven

Apache Maven עוזר לנהל

  • בונה
  • תיעוד
  • מדווח
  • SCMs
  • משחרר
  • הפצה

מהו כלי בנייה

כלי בנייה דואג להכל לבניית תהליך. זה עושה את הדברים הבאים:

  • יוצר קוד מקור (אם נעשה שימוש בקוד שנוצר אוטומטית)
  • יוצר תיעוד מקוד המקור
  • קומפילציה של קוד מקור
  • חבילות הידור קוד לתוך JAR של קובץ ZIP
  • מתקין את הקוד הארוז במאגר מקומי, מאגר שרת או מאגר מרכזי

מדד מייבן


הדרכה של מייבן

  • דוגמה של מייבן
  • Maven Web App
  • תוסף מייבן

מייבן בליקוי

  • דוגמה ל-Maven Eclipse

ראיון מייבן

  • שאלות ראיון של מייבן

האם אתה יודע?