
mvn clean מבצעת ניקוי, והיא רצה מהר.mvn test מקמפלת את הטסטים ומריצה אותם בלי Eclipse.cd ואחריו נתיב הפרויקט, ואז dir כדי לוודא שקובץ pom.xml נמצא בתיקייהmvn cleanmvn testהטקסט המלא של הדקות הראשונות בהרצאה «הרצת פרוייקט מייבן מחוץ לאקליפס» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ראינו בסרטון הקודם שאנחנו מגדירים חוץ מהדפנדנסיז גם את הפלאגינים בפרויקט Java Maven שלנו. הפלאגינים התפקיד שלהם זה להגדיר את הפייזים שהמייבן מכיר.
לדוגמה לקמפל את הפרויקט אנחנו צריכים את הפלאגין של Compiler Plugin, את המייבן Compiler Plugin. על מנת להריץ את ה-TestNG אנחנו צריכים את הפלאגין של ה-Surefire שמתממשק עם הקובץ TestNG XML.
קובץ טסטנג'י אקס-אמ-אל נוצר על ידי האקליפס שאנחנו עושים מכ"ש ימני על הטסט שלנו תפריט טסטנג'י קונברט טסטנג'י אנחנו יכולים ליצור את האקס-אמ-אל שמחליט איזה טסטים להריץ והמייבן יודע להתממשק עם הקובץ הזה ולהריץ את הטסטים שאנחנו רוצים במקרה שלנו זה את הקלאס טסטנג'י את כל הטסטים שנמצאים פה.
הרצנו את זה דרך המייבן בעזרת מכ"ש ימני על בום run as מייבן טסט. עכשיו הרצון שלנו להריץ את המייבן בלי האקליפס, אז בואו נסגור את האקליפס ונפתח את ה-Command Line.
על מנת להריץ את הפרויקט שלנו אנחנו חייבים קודם כל להיות בספרייה של הפום XML. אז אנחנו יכולים לעשות cd ואת המיקום של הפרויקט. זה המיקום על ה-storage שלי, על הכונן שלי של הפרויקט שיצרתי.
אם אני נותן את הפקודה עכשיו דיר אני יכול לראות שיש לי את הקובץ פום XML. השלב הבא שאני צריך לבצע זה פשוט לתת את ההקדמה mvn וכל פייז שאני רוצה שמייבן יבצע עבורי, לדוגמה mvn-clean.
mvn-clean יבצע ניקוי לפרויקט שלי. אנחנו רואים שהוא ביצע את זה בצורה מהירה וקלה. בוא נגיד עכשיו שאני רוצה להריץ את הטסט עצמו, אז אני יכול לעשות mvn ואת הפייז טסט.
המייבן יודע שאני רוצה להריץ את הטסט ומתחיל להפעיל בלי האקליפס את הקימפול של