
File, New, Other, מסננים Maven ובוחרים Maven Project.Next.0.0.1-SNAPSHOT, ובהמשך מגדילים אותו.Finish.הטקסט המלא של הדקות הראשונות בהרצאה «יצירת פרויקט Maven - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו רוצים לייצר פרויקט מייבן חדש והפעם לייצר אותו מסקראץ' מאפס ללא שימוש בתבנית קיימת שמייבן מציע לנו אלא לייצר בעצמנו את הפרויקט מאלף עד דף כשאנחנו מייצרים פרויקט חדש אנחנו צריכים לזהות את הפרויקט אידנטיפיירס את אותם מושגים שהמייבן צריכה שנמלא על מנת לזהות את הפרויקט בצורה ייחודית בצורה חד ערכית אז יש לנו את ה- Group ID ואת ה- Artifact
ID שזה אומר מבחינתי Group ID זה אמור להיות השם של החברה שתחתיה אנחנו מייצרים את הפרויקט. לדוגמה אם אנחנו מייצרים אתר לחברת נייק אז ה- Group ID יהיה נייק.
ה- Artifact ID יהיה השם של האתר עצמו, השם של האפליקציה, שם ייחודי של הפרויקט, לדוגמה נייק.com. ורסיה היא הוורסיה של הפרויקט שאותו אנחנו מפתחים.
ורסיה זה מספר עולה שמייצג את הבילד או את הגרסה שעליה אנחנו עובדים, ופקג'ינג יכול להיות וואר, ג'אר, זיפ, כל גישה או שיטה לייצר את הפקג' מאותו פרויקט שאנחנו עובדים עליו, אותו deployment שאנחנו נייצר.
אז שוב, כשאנחנו מייצרים פרויקט חדש אנחנו נצטרך למלא את השדות של גרופ איי-די, ארטיפקט איי-די, ורסיה, פקג'ינג, ויש לנו גם את ה-Nave וה-Description שעוזרים לנו לזהות פנימית את הפרויקט שלנו ולתת תיאור לפרויקט שלנו.
כשאנחנו רוצים לייצר פרויקט מייבן באקליפס, אין פעולה פשוטה מזה. זאת אומרת, אנחנו הולכים ל-File, New, Other ופה נסנן את המייבן כדי שיהיה לנו קל לבחור אותו, מייבן פרויקט.
אז יש לנו את הוויזרד הזה של יצירת פרויקט חדש במייבן, ואנחנו הפעם נסמן את Create Simple Project. ברגע שאנחנו מייצרים Simple Project אנחנו לא משתמשים במה שנקרא ארכיטייפ סלקשן.
ארכיטייפ אלה טמפלייטים שמייבן מציע לנו ליצור את הפרויקט שלנו על בסיס פרויקטים או מבנה של פרויקטים שמייבן מכירה ומזהה ונותנת לנו להשתמש בהם על מנת לעשות את התהליך של ה-Development, תהליך של הפיתוח בצורה דומה לטמפלייטים שמייבן מציע. אנחנו לא נתעמק בזה כרגע, אבל יש שורה ארוכה של ארכיטייפ,
ומי שצריך להשתמש בארכיטייפ ספציפי בטח מכיר את הכירה שהוא צריך לעשות, אבל כרגע אנחנו נרצה להכיר את הפרויקט מייבן השלדי, זאת אומרת שאנחנו מייצרים אותו מ-scratch ולכן אנחנו מסמנים create simple project, אנחנו לא נשנה שום דבר לבחירה הזאתי ונלחץ next וכאן אנחנו מגיעים
לוויזארד או לטופס שבו אנחנו צריכים למלא את השמות ואת הפרטים המזהים, ה-identifier של הפרויקט שלנו, identifier גם קרוי קורדינטות של הפרויקט, זאת אומרת מזהים שנותנים לנו זיהוי חד ערכי של הפרויקט שעליו אנחנו עובדים.
אז אם אנחנו עובדים על פרויקט של חברת נייק אז אנחנו נזהה את המזהים שלנו, את ה-identifier שלנו בצורה הבאה. אנחנו נקרא ל- GroupID "נייק", ול- ArtifactID נקרא "naik.com", לצורך העניין.
זה יהיה שם הפרויקט שלנו, אותו אתר של נייק, וה- GroupID זה נייק, זה השם של החברה. הוורסיה בשלב הראשוני של ההקמה של הפרויקט מייבן, תמיד אנחנו בוחרים את ה- Snapshot 0.01 שזה שלב בסיסי אחר כך מוכן לעשות 0.02 להגדיל את