Apache Maven

Софтуер снимки:
Apache Maven
Софтуер детайли:
Версия: 3.3.9 актуализира
Дата на качване: 10 Feb 16
Розробник: Apache Software Foundation
Разрешително: Безплатно
Популярност: 65

Rating: 2.5/5 (Total Votes: 2)

Apache Maven е един от най-успешните проекти на Apache, точно там до неговото HTTPD и Tomcat сървъри, Ant изгради система, и на Касандра и CouchDB бази данни.

Maven като инструмент е насочен само разработчиците и е безпроблемна среда за Java програмиране, който ще автоматизира различни общи операции, срещани и се извършват по време на процеса на създаване, кодиране, и разгръщане на проект за развитие.

Разработчиците могат да автоматизират проект изгражда, правят changelogs, водят отделни codebases, тичам тестове единица, получават доклади код покритие, управляват зависимости, и дори се движат пощенски списъци от инсталация Maven.

Една единствена инсталация Maven може да се използва за управление на неограничен брой проекти, както и на проекта също така се ползва от пряк свободен JAR хранилище за автоматично сваляне и инсталиране на транзакции автоматично, точно като известния CPAN Perl и Node.js "НРП репо-сделки.

Всичко това се обработва чрез POM, обектния модел на проекта, и нейните конфигурационни файлове известния pom.xml да намерите в почти всички от днешните проекти Java-базирани. Ако сте го виждали, а след това най-вероятно проектът да бъде управляван с помощта на Maven

Какво ново в тази версия:.

<ул >

  • Switched достъп до Maven Централна да HTTPS.
  • Какво ново във версия 3.3.3:

    • Switched достъп до Maven Централна да HTTPS

    Какво ново във версия 3.3.1:

    • Switched достъп до Maven Централна да HTTPS

    Какво ново във версия 3.2.5:

    • Switched достъп до Maven Централна да HTTPS

    Какво ново във версия 3.0.4:

    • Някои подобрения вече са включени по подразбиране:
    • HTTP (S) връзка басейн.
    • Default превантивна поддръжка удостоверяване.
    • A подразбиране чете таймаут конфигурирани до 30 минути.

    Какво ново във версия 3.0.3:

    • Позволи шестнадесетични параметри
    • Display Maven дома в инфо версия
    • Simplify пуснете в на 3-ти разширения лица за ядро ​​Maven
    • API за изчисляване на план за изпълнение, без пълна конфигурация изпълнение Mojo
    • Оставя се да конфигурирате плъгин параметри от тип java.util.Properties просто като карта
    • Оставя се да се конфигурира параметрите тип масив / събиране плъгин чрез системата свойства
    • Оставя се да конфигурирате масив-напечатани плъгин параметри от изрази, даващи колекции и обратно
    • Оставя се да се кондензира конфигурация на плъгин параметри на зърна, които обикновено се изискват само една стойност
    • JAVA_HOME авто откритие
    • покоряват генерични лекарства в параметрите за събиране плъгин, когато ги населяващи
    • Оставете да инлайн елементи събиране / масиви в рамките плъгин

    Какво ново във версия 2.2.1 / 3.0:

    • Корекции на грешки:
    • Общ преглед на артефакти, които не биха могли да бъдат изтеглени, поради проблеми с комуникацията са & quot; черния списък & quot; за един ден по подразбиране.
    • Snapshot версия не е решен за версия диапазон
    • NPE в зависимост резолюция код за TC плъгин
    • Ant-базирани Mojo използване Maven-скрипт-мравка: 2.1.0+ предизвика NPE
    • Appassembler Maven Plugin не работи като, както би трябвало
    • Разлика в компилация резолюция обхват зависимостта
    • POM артефакти преминали в MavenProjectBuilder.buildFromRepository () вече не са решени
    • Не може да се получи архиватор за разширение "цип"
    • 'org.apache.maven.plugins: Maven-инсталиране-плъгин: 2.3.1 ". А изисква клас липсва: org.codehaus.plexus.digest.Digester
    • Зависимости в проекти разцепен реактори не са решени, когато агрегатор свързан с жизнения цикъл вилици
    • Разрешаване на конфликти не вземем под дърво на най-близкия зависимост, ако по-нататък в конфликт на зависимостта има по-широк обхват
    • Maven не може да се изгради, ако зарежда в ClassLoader, че не е подкрепена от реална JAR файл / CLASSPATH
    • персонализирана Maven Plugin регресия в Maven 3.x, обичай ComponentConfigurator предизвиква безкраен цикъл
    • Избрахме опити за разрешаване на зависимостта за проекти реакторни предотвратят по-късно тяхната резолюция от реактор
    • NPE в legacy.DefaultWagonManager.getArtifact
    • провали контролна сума не са влизали
    • Maven 3 Регресия: Липсва конструктор на org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
    • MavenProject.getParent () игнорира конфигурирани хранилища
    • Неправилни рекурсивни грешки израз цикъл (актуализация сплит-интерполация)
    • интерполация грешка поради циклична израз за една от координатите на POM стане безсмислено повтаряща
    • хранилища, открити в зависимост на помераните имат приоритет хранилища конфигурирани за първоначалното искане резолюция от POM
    • MavenProject.getDependencyArtifact () връща артефакти без версия за зависимостта с версия диапазон
    • Подобрения:
    • метаданни за снимки трябва да включва класификатор
    • Позволи клас царство мениджър делегати да променят общественото част от Maven ядро ​​сфера
    • Maven Java API не дава хубави съобщения за грешка, когато неправилно конфигуриран
    • Срив се нуждаят от допълнителна празно
    • Относителни грешки пътя биха могли да бъдат по-ясни
    • Нови функции:
    • Създаване на Maven API за компонент конфигурация

    Какво ново във версия 2.2.1:

    • Корекции на грешки:
    • MNG-3265 - Maven-модел Extension.equals причинява NPE, когато всяко поле се Неинициализиран
    • MNG-3506 - по поръчка ArtifactHandler не е решен за проект, когато допълнителна приставка с разширения се определя в родител пом
    • MNG-3753 - ArtifactResolverDiagnoser.diagnose () не успее с NPE ако вложени IOException не разполага с подробности съобщение
    • MNG-4189 - Maven не бране на специфична timestamped версия на зависимостта, когато по-късно timestamped версия бе изтеглен и вече присъства в местния регистър
    • 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 не е на разположение
    • .

    <силни> Изисквания :

    • Java 1.6 или по-висока
    • Apache Ant 1.8 или по-висока

    Подобен софтуер

    Zebra_cURL
    Zebra_cURL

    9 Feb 16

    Rapidash
    Rapidash

    1 Oct 15

    whereAmI
    whereAmI

    21 Jul 15

    gulp.js
    gulp.js

    20 Jul 15

    Друг софтуер на разработчика Apache Software Foundation

    Apache Woden
    Apache Woden

    10 Dec 15

    Apache Curator
    Apache Curator

    10 Feb 16

    Apache Torque
    Apache Torque

    13 Apr 15

    Apache BookKeeper
    Apache BookKeeper

    13 Apr 15

    Коментари към Apache Maven

    Коментари не е намерена
    добавите коментар
    Включете на изображения!
    Търсене по категория