Apache Maven

نرم افزار تصویر:
Apache Maven
جزئیات نرم افزار:
نسخه: 3.3.9 به روز شده
ها تاریخ: 10 Feb 16
توسعه دهنده: Apache Software Foundation
پروانه: رایگان
محبوبیت: 65

Rating: 4.0/5 (Total Votes: 1)

آپاچی ماون یکی از موفق ترین پروژه آپاچی در کنار HTTPD و سرور تامکت، سیستم ساخت مورچه، و پایگاه داده کاساندرا و کاوچدیبی است، سمت راست وجود دارد.

در Maven را به عنوان یک ابزار را هدف قرار تنها به توسعه دهندگان و یک محیط توسعه بدون درز برای برنامه نویسی جاوا که به طور خودکار عملیات های مختلف مشترک مواجه می شوند و در طول فرآیند راه اندازی، برنامه نویسی، و استقرار یک پروژه انجام شده است.

در توسعه دهندگان می توانند به طور خودکار پروژه های ایجاد شده، ارائه تغییرات، نگه داشتن codebases جداگانه، آزمایش واحد اجرا، دریافت کد گزارش پوشش، مدیریت وابستگی، و حتی اجرا لیست های پستی از نصب و راه اندازی Maven را.

در نصب تک Maven را می توان مورد استفاده برای مدیریت پروژه های نامحدود، و این پروژه نیز از یک شیشه مخزن رایگان مزایا برای به طور خودکار از دانلود و نصب مخازن به طور خودکار، درست مثل CPAN معروف پرل و Node.js و "رپو NPM.

در تمامی این طریق POM، مدل شیء پروژه، و فایل های پیکربندی pom.xml معروف خود را به کار گرفته شما را پیدا تقریبا در تمام پروژه های مبتنی بر جاوا امروز است. اگر شما آن را دیده ام، پس احتمالا این پروژه با استفاده از Maven را مدیریت

چه در این نسخه جدید است:

تغییر دسترسی به انباره های مرکزی به HTTPS.

چه در نسخه 3.3.3 جدید است:

دسترسی به انباره های مرکزی به HTTPS تغییر.

چه در نسخه 3.3.1 جدید است:

دسترسی به انباره های مرکزی به HTTPS تغییر.

چه در نسخه 3.2.5 جدید است:

دسترسی به انباره های مرکزی به HTTPS تغییر.

چه در نسخه 3.0.4 جدید است:

برخی از پیشرفتهای در حال حاضر به طور پیش فرض گنجانده شده است:
HTTP (S) استخر اتصال.
به طور پیش فرض پشتیبانی از احراز هویت پیشگیرانه.
ایست به طور پیش فرض به عنوان خوانده شده تا 30 دقیقه پیکربندی شده است.

چه در نسخه 3.0.3 جدید است:

اجازه پارامترهای هگزادسیمال
خانه ها MAVEN در اطلاعات نسخه
ساده کاهش از پسوند حزب 3 برای هسته Maven را
API برای محاسبه طرح اعدام بدون موجو کامل پیکربندی اعدام
اجازه می دهد به پیکربندی پارامترهای پلاگین از نوع java.util.Properties درست مثل یک نقشه
اجازه می دهد به پیکربندی پارامترهای پلاگین نوع آرایه / مجموعه از طریق System Properties
اجازه می دهد به پیکربندی پارامترهای پلاگین آرایه تایپ از عبارت بازده مجموعه و بالعکس
اجازه می دهد به متراکم پیکربندی لوبیا پارامتر پلاگین است که معمولا نیاز به تنها یک ارزش
JAVA_HOME کشف خودکار
اطاعت جنریک در پلاگین پارامترهای مجموعه که پر آنها
اجازه می دهد تا درون خطی آیتم های مجموعه / آرایه در پلاگین

رفع اشکال:

چه در نسخه 2.2.1 / 3.0 جدید است:
مصنوعات تصویر لحظهای است که می تواند به علت مشکلات ارتباطی نمی توان دریافت می & quot؛ را در لیست سیاه و & quot؛ برای یک روز به طور پیش فرض.
نسخه عکس فوری برای محدوده نسخه حل و فصل نشده
NPE در کد وضوح وابستگی برای پلاگین TC
مورچه مبتنی بر موجو با استفاده از MAVEN اسکریپت مورچه: 2.1.0+ باعث NPE
Appassembler Maven را پلاگین مثل آن گونه که باید کار نمی کند
تفاوت در وضوح وابستگی دامنه کامپایل
مصنوعات POM به تصویب رسید به MavenProjectBuilder.buildFromRepository () دیگر حل و فصل
قادر به بدست آوردن بایگانی برای پسوند فایل های فشرده،
"org.apache.maven.plugins: MAVEN نصب پلاگین: 2.3.1. کلاس مورد نیاز از دست رفته است: org.codehaus.plexus.digest.Digester
وابستگی در پروژه راکتور بالابر حل و فصل نیست که جمع آوری ملزم به چنگال چرخه عمر
حل تعارض می کند درخت زیر از نزدیکترین وابستگی انتخاب کنید اگر دورتر وابستگی متضاد است دامنه گسترده تر
MAVEN نمی تواند ساخت اگر در یک classloader است که توسط یک JAR واقعی فایل / CLASSPATH حمایت نمی لود
رگرسیون سفارشی Maven را پلاگین در های 3.x Maven را، سفارشی ComponentConfigurator باعث حلقه بی نهایت
Eary تلاش وضوح وابستگی برای پروژه راکتور وضوح بعد خود را جلوگیری از از رآکتور
NPE در legacy.DefaultWagonManager.getArtifact
شکست کنترلی هنوز وارد سایت نشده
MAVEN 3 رگرسیون: گمشده سازنده org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
MavenProject.getParent () را نادیده می گیرد مخازن پیکربندی
خطاهای چرخه بیان بازگشتی نادرست (به روز رسانی شبکه-الحاق)
خطای درونیابی با توجه به بیان چرخهای برای یکی از مختصات POM می شود بی تکرار
مخازن کشف شده در POMS وابستگی مخازن زیر پا بگذارند پیکربندی شده برای درخواست قطعنامه اصلی POM
MavenProject.getDependencyArtifact () بازگرداندن آثار بدون نسخه برای وابستگی با محدوده نسخه
ارتقاء:
متاداده عکس های فوری باید شامل طبقه بندی
اجازه بدهید نمایندگان کلاس قلمرو برای تغییر بخش عمومی MAVEN از قلمرو هسته
MAVEN API های جاوا می کند پیام های خطا خوبی می دهد زمانی که نادرست پیکربندی
شکست های متعدد نیاز فضای خالی اضافی
خطاهای مسیر نسبی می تواند صریح تر
ویژگی های جدید:
درست API Maven را برای پیکربندی جزء

رفع اشکال:

چه در نسخه 2.2.1 جدید است:
MNG-3265 - MAVEN مدل Extension.equals باعث NPE که هر زمینه تخصیص داده نشده است
MNG-3506 - سفارشی ArtifactHandler برای پروژه حل نشده است یک پلاگین اضافی با پسوند در POM پدر و مادر تعریف
MNG-3753 - ArtifactResolverDiagnoser.diagnose () با شکست مواجه با NPE اگر تو در تو IOException هیچ پیام جزئیات
MNG-4189 - انباره های چیدن تا خاص وابستگی نسخه مهر زمان زمانی که یک نسخه مهر زمان بعد دانلود شده و در حال حاضر در حال حاضر مخزن محلی
MNG-4218 - NPE در AbstractArtifactResolutionException اگر DefaultArtifactResolver.resolveTransitively قطع شده است
MNG-4228 - [رگرسیون] مجوز انجام نشد: با پروکسی مجاز نیست.
MNG-4235 - [رگرسیون] Maven را 2.2.0 در طول استقرار به مخزن HTTP امن تولید چک سام نامعتبر
MNG-4236 - [رگرسیون] HTTP ارسال واگن فایل دو بار با Maven را 2.2.0 که تایید پیشگیرانه غیر فعال است (تنظیم پیش فرض)
MNG-4238 - ArtifactHandler سفارشی ارائه شده توسط توسعه ساخت برای مصنوع پروژه مورد استفاده قرار نمی
MNG-4240 - وابستگی مستقیم با دامنه == ارائه نمی خواهد که وابستگی متعدی حل و فصل آنها برای تدوین و تست
MNG-4270 - ArtifactHandler، LifecycleMapping از پلاگین وابستگی استفاده نمی شود که پسوند پلاگین را فعال کنید
MNG-4275 - [رگرسیون] جابجایی مستقیم دیگر در سطح هشدار ورود: درگیری MNG-3380 با MNG-1689
ارتقاء:
MNG-4254 - انتخاب پشتیبانی از اجرای واگن برای یک پروتکل خاص
MNG-4279 - انتخاب ارائه دهنده واگن باید به آرامی شکست و استفاده از پروتکل برای roleHint اگر پروتکل ارائه دهنده roleHint در دسترس نیست.

مورد نیاز:

جاوا 1.6 یا بالاتر
آپاچی مورچه 1.8 یا بالاتر

نرم افزار های مشابه

نرم افزار های دیگر از توسعه دهنده Apache Software Foundation

نظرات به Apache Maven

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!