Apache Maven

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

Rating: 4.0/5 (Total Votes: 1)

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 или по-висока

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

    TrinteJS
    TrinteJS

    12 May 15

    Pony
    Pony

    23 Feb 15

    Select
    Select

    20 Jul 15

    Apache BVal
    Apache BVal

    9 Apr 16

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

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

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