Anonim

Eclipse היא חתיכת תוכנה מדהימה ליצירת אפליקציות Java לשימוש באינטרנט. אני לא מקודד אבל חברה שלי היא ואני מבלה איתה השבוע ללמוד איך היא יוצרת אפליקציות ג'אווה. 'איך ליצור פרויקט Maven ב- Eclipse' הוא תוצאה של הזמן ההוא איתה.

Eclipse הוא כמו Adobe InDesign אבל עבור Java. זה מספק סביבה שבה אתה יכול ליצור עבודה תוך אוטומציה של פונקציות רבות. ניתן להרחיב אותו גם באמצעות תוספים כדי להפוך אותו להרבה יותר מסכום חלקיו. אמנם בעיקר עבור ג'אווה, אך ישנם תוספי Eclipse ל- C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, גרובי, סכמה, ארלנג והרבה שפות אחרות.

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

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

יצירת פרויקט Maven ב- Eclipse

כדי ליצור פרויקט Maven ב- Eclipse תידרש התקנת Eclipse מתפקדת עם התוסף Maven המותקן. תצטרך גם Tomcat לרוץ.

  1. פתח את ליקוי החמה והפעל אותו.
  2. בחר File, New and Maven Project מתפריט Eclipse.
  3. סמן את התיבות שליד 'צור פרויקט פשוט' ו'השתמש במיקום ברירת המחדל של סביבת העבודה 'אם אתה עובד בעצמך ואינך זקוק לארכיטיפ. אם אתה רוצה ארכיטיפ, 'כל הקטלוגים' הוא אפשרות טובה מלכתחילה, ואז 'learlib'.
  4. הוסף את מזהה ה- Artifact במידת הצורך. ברירת המחדל היא בדרך כלל בסדר אלא אם כן אתה משתמש במשהו אקזוטי.
  5. לאחר מכן הוסף את השם והתיאור כדי להקל על ניהול הפרויקט.
  6. ואז פגע בגימור.

כעת יש ליצור את הפרויקט ולהופיע בהיררכיה. בחר 'pom.xml' מהתפריט וחקור את המאפיינים.

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

תיקון שגיאות בפרויקט Maven שלך

דבר אחד שעברתי בזמני עם ליקוי חמה היה טעויות. ראיתי כמה מהם, שגיאת Tomcat ושגיאת Java רגילה. שגיאת Tomcat דרשה שינוי תצורה ואילו שגיאת Java דרשה התקנה נקייה של Maven.

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

  1. פתח את פרויקט Maven שלך ב- Eclipse.
  2. פתח את המאפיינים של הפרויקט.
  3. בחר זמן ממוקד בתפריט השמאלי.
  4. בחר Apache Tomcat בחלון המרכזי ולחץ על OK.

התקן נקי Maven

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

  1. פתח את Eclipse ובחר בפרויקט שאיתו יש לך בעיות.
  2. בחר פרויקט מהתפריט העליון ואז נקה.
  3. בחר את הפרויקט שברצונך לנקות בתיבה הקופצת ובחר 'נקה פרויקטים שנבחרו למטה'. ואז לחץ על אישור.

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

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

אם אתה מבחין בשגיאות בולטות או שיש לך מה להוסיף, הודע לי להלן.

כיצד ליצור פרויקט מגולן בליקוי חמה