Apache Maven

צילום מסך תוכנה:
Apache Maven
פרטי תוכנה:
גרסה: 3.3.9 מעודכן
טען תאריך: 10 Feb 16
רשיון: ללא תשלום
פופולריות: 65

Rating: 4.0/5 (Total Votes: 1)

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

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

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

התקנת מייבן יחידה יכולה לשמש לניהול פרויקטים בלתי מוגבלים, והפרויקט גם נהנה מאגר JAR חינם עבור הורדה אוטומטית והתקנת מאגרים אוטומטיות, בדיוק כמו CPAN המפורסם של פרל Repos NPM 'Node.js.

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

מה חדש במהדורה זו:.

  • Switched גישה מייבן המרכזית ל- HTTPS.

מה חדש בגירסה 3.3.3:

  • Switched גישה מייבן המרכזית HTTPS

מה חדש בגירסה 3.3.1:

  • Switched גישה מייבן המרכזית HTTPS

מה חדש בגירסה 3.2.5:

  • Switched גישה מייבן המרכזית HTTPS

מה חדש בגרסת 3.0.4:

  • שיפורים מסוימים עוברים כעת כלולים כברירת מחדל:
  • HTTP (S) חיבור ברכה.
  • תמיכה באימות מנעה ברירת מחדל.
  • ברירת מחדל לקרוא זמן מוגדר ל -30 דקות.

מה חדש בגירסה 3.0.3:

  • אפשר הפרמטרים הקסדצימלי
  • בית מייבן הצגת מידע על גרסה
  • פשט ירידה של הרחבות צד 3 עבור מייבן הליבה
  • API לחשב תוכנית ביצוע ללא תצורה ביצוע מלא Mojo
  • אפשר להגדיר פרמטרים תוסף מסוג java.util.Properties בדיוק כמו מפה
  • אפשר להגדיר מערך / אוסף סוג פרמטרי תוסף דרך מאפייני מערכת
  • אפשר להגדיר פרמטרי תוסף מודפס מערך מהבעות מניב אוסף ולהיפך
  • אפשר לתמצת תצורה של שעועית פרמטר תוסף הדורשים בדרך כלל ערך אחד בלבד
  • גילוי אוטומטי JAVA_HOME
  • הגנריקה ציית בפרמטרים אוספים תוסף כאשר אכלוסם
  • אפשר להטביע אוסף / מערך פריטים בתוך תוסף

מה חדש בגירסה 2.2.1 / 3.0:

  • תיקוני באגים:
  • חפצי Snapshot כי לא ניתן להוריד בשל בעיות תקשורת הם & quot; ברשימה שחורה & quot; למשך יום כברירת מחדל.
  • גרסת Snapshot לא נפתרה עבור מגוון גרסה
  • NPE בקוד ברזולוציה תלות עבור תוסף TC
  • Mojo נמלה מבוססת באמצעות מייבן-סקריפט-נמלה: 2.1.0+ לגרום NPE
  • Appassembler מייבן Plugin לא עובד ככה כמו שצריך
  • הבדל ברזולוצית היקף תלות הידור
  • חפצי POM עברו MavenProjectBuilder.buildFromRepository () הם כבר לא נפתרו
  • לא ניתן להשיג Archiver להארכה 'zip'
  • 'org.apache.maven.plugins: Maven-install-plugin: 2.3.1'. כיתת נדרשת חסרה: org.codehaus.plexus.digest.Digester
  • תלויים בפרויקטי כור מפוצלים אינם נפתרים כאשר צוברים כבול מזלגות מחזור חיים
  • לפתרון סכסוכים לא להרים עץ משנה של תלות קרובה אם תלות סותרת רחוקה יש היקף רחב יותר
  • מייבן לא יכול לבנות אם הטעון classloader שאינו מגובה על ידי קובץ JAR אמיתי / classpath
  • רגרסיה Plugin מייבן אישית ב מייבן 3.x, מנהג ComponentConfigurator גורם לולאה אינסופית
  • ניסיונות ברזולוצית תלות Eary לפרויקטי כור למנוע בהחלטה המאוחרת יותר שלהם מהכור
  • NPE ב legacy.DefaultWagonManager.getArtifact
  • כשלי Checksum לא מחוברים
  • מייבן 3 רגרסיה: חסר בנאי של org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
  • MavenProject.getParent () מתעלם מוגדר מאגרים
  • שגיאות מחזור ביטוי רקורסיבית שגויות (עדכון מקלעת-אינטרפולציה)
  • שגיאת אינטרפולציה בשל ביטוי מחזורי עבור אחד קואורדינטות POM מקבלת חזר צורך
  • מאגרים שהתגלו במאגרי POMs לעקוף תלות מוגדרת עבור בקשת החלטה מקורית של POM
  • MavenProject.getDependencyArtifact () מחזירה חפצה ללא גרסה עבור תלות עם מגוון גרסה
  • שיפורים:
  • מידע נוסף עבור תמונות צריך לכלול מסווג
  • אפשר נציגי מנהל תחום מעמד כדי לשנות חלק הציבור של תחום ליבת מייבן
  • API מייבן Java לא נותן הודעות שגיאה נאות כאשר הגדרת תצורה לא נכון
  • כשלים מרובים צריכים סימנים לבנים
  • שגיאות יחסית נתיב יכול להיות יותר מפורשת
  • תכונות חדשות:
  • צור API מייבן עבור תצורת רכיב

מה חדש בגירסה 2.2.1:

  • תיקוני באגים:
  • MNG-3265 - מייבן-מודל Extension.equals גורם NPE כאשר בכל תחום הוא מאותחל
  • MNG-3506 - Custom ArtifactHandler לא נפתרה לפרויקט כאשר תוסף נוסף עם סיומות מוגדר פום הורה
  • MNG-3753 - ArtifactResolverDiagnoser.diagnose () נכשל עם NPE אם מקוננות IOException אין הודעה פרט
  • MNG-4189 - מייבן לא להרים גרסת timestamped ספציפית תלות כאשר גרסת timestamped מאוחר הורדה וכבר נוכח במאגר המקומי
  • MNG-4218 - NPE ב AbstractArtifactResolutionException אם DefaultArtifactResolver.resolveTransitively נקטע
  • MNG-4228 - [רגרסיה] ההרשאה נכשל:. לא מורשה על ידי שלוח
  • MNG-4235 - [רגרסיה] מייבן 2.2.0 מייצרת checksums חוקיים במהלך הפריסה כדי ריפו HTTP מאובטח
  • MNG-4236 - [רגרסיה] http קבצים שהועלו העגלה פעמיים עם Maven 2.2.0 כאשר auth מנע מושבת (ברירת המחדל)
  • MNG-4238 - Custom ArtifactHandler שמספק רחבה לבנות אינו משמש חפץ פרויקט
  • MNG-4240 - תלות ישירה עם היקף == הניתנים לא תהיה תלות יוֹצֵא שלהם נפתרה עבור קומפילציה ובדיקה
  • MNG-4270 - ArtifactHandler, LifecycleMapping מן תוסף תלות אינו משמש כאשר תוסף הרחבות מופעלות
  • MNG-4275 - [רגרסיה] relocations ישיר כבר לא להיכנס ברמה אזהרה: קונפליקטים MNG-3380 עם MNG-1689
  • שיפורים:
  • MNG-4254 - תמיכת בחירה של יישום עגלת פרוטוקול מסוים
  • MNG-4279 - עגלת בחירת ספק צריכה להיכשל בחן ולהשתמש פרוטוקול roleHint אם פרוטוקול-ספק roleHint אינו זמין
  • .

דרישות :

  • Java 1.6 ומעלה
  • Apache Ant 1.8 ומעלה

תוכנה דומה

Jurassic
Jurassic

13 May 15

SIP
SIP

20 Jul 15

Nomad
Nomad

6 Jun 15

תוכנות אחרות של יזם Apache Software Foundation

תגובות ל Apache Maven

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!