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 системи збирання, а також бази даних Cassandra і CouchDB.

Maven як інструмент націлений тільки розробників і є безшовна середовище розробки для програмування Java, який дозволить автоматизувати різні загальні операції зустрічаються і проводять в процесі створення, кодування і розгортання проекту.

Розробники можуть автоматизувати проект збірки, рендеринга списків змін, зберігати окремо, запускати баз коду модульних тестів, отримувати звіти покриття коду, управління залежностями, і навіть запускати списки розсилки з установки Maven.

Одна установка Maven може бути використаний для управління проектами необмежені, і проект також має вигоду з вільного сховища JAR для автоматичного завантаження та встановлення репозиторіїв автоматично, так само, як знаменитий CPAN Perl і НПМ операціях РЕПО Node.js '.

Все це здійснюється через ПОМ, об'єктної моделі проекту і його конфігураційні файли відомим pom.xml ви знайдете майже у всіх сьогоднішніх проектів Java-додатків. Якщо ви бачили його, то, можливо, проект управляється за допомогою Maven

Що нового в цьому випуску :.

<уль >

  • комутованого доступу до Maven Central для HTTPS.
  • Що нового у версії 3.3.3:

    • комутованого доступу до Maven Central до HTTPS

    Що нового у версії 3.3.1:

    • комутованого доступу до Maven Central до HTTPS

    Що нового у версії 3.2.5:

    • комутованого доступу до Maven Central до HTTPS

    Що нового у версії 3.0.4:

    • Деякі удосконалення тепер включені за замовчуванням:
    • HTTP (S) пул підключень.
    • За замовчуванням упереджувальний підтримка аутентифікації.
    • за замовчуванням таймаут налаштований на 30 хвилин.

    Що нового у версії 3.0.3:

    • Дозволити шістнадцятиричні параметри
    • Дисплей Maven будинку в інформації про версії
    • Simplify падіння 3-го розширення сторонніх для ядра Maven
    • API для розрахунку плану виконання без повної конфігурації виконання мохо
    • Дозволити налаштувати параметри плагінів java.util.Properties типу так само, як карта
    • Дозволити для налаштування параметрів плагіна типу масиву / колекції через властивості системи
    • Дозволити налаштувати масив типізованих плагін параметрів з виразів, що приносять колекцій і навпаки
    • Дозволити конденсуватися конфігурацію квасолею установки додаткових модулів, які зазвичай вимагають тільки одне значення
    • автоматичне виявлення JAVA_HOME
    • Obey дженериків в параметрах збору плагіна при заповненні їх
    • Дозволити вбудовувати елементи колекції / масив в плагін

    Що нового у версії 2.2.1 / 3.0:

    • Вирішено помилка:
    • Миттєві артефакти, які не можуть бути завантажені через проблеми зі зв'язком є ​​& Quot; чорний список & Quot; протягом дня за замовчуванням.
    • версія моментального знімка не вирішена для діапазону версії
    • NPE в залежності коду дозволу для TC плагін
    • Ant основі харизми з використанням Maven-Script-мурашки: 2.1.0+ викликати NPE
    • Appassembler Maven плагін не працює, як як це повинно
    • Різниця в області видимості залежностей компіляції
    • POM артефакти, що передаються в MavenProjectBuilder.buildFromRepository () більше не дозволені
    • Не вдалося архіватор для розширення 'блискавки' ​​
    • 'org.apache.maven.plugins: Maven-установки-плагін: 2.3.1'. Необхідний клас відсутній: org.codehaus.plexus.digest.Digester
    • Залежності в роздвоєними проектах реакторів не будуть вирішені, коли агрегатор пов'язаний з життєвим циклом вилок
    • Вирішення конфліктів не вибирає суб дерево найближчій залежності, якщо далі конфліктуючі залежність має більш широке коло
    • Maven не може побудувати, якщо завантажений в завантажувач класів, яка не підкріплений реальним JAR файл / CLASSPATH
    • Користувальницькі Maven плагін регрес в Maven 3.x, призначені для користувача ComponentConfigurator викликає нескінченний цикл
    • Eary спроби залежності не будуть задоволені для проектів реакторів запобігти їх пізніше дозвіл з реактора
    • NPE в legacy.DefaultWagonManager.getArtifact
    • збої контрольної суми не увійшли
    • Maven 3 регресія: Відсутня конструктор org.codehaus.plexus.component.configurator.converters.special.ClassRealmConverter
    • MavenProject.getParent () ігнорує налаштовані сховищами
    • Неправильні рекурсивні помилки вираз циклу (оновлення сплетіння-інтерполяція)
    • помилка Інтерпол через циклічного вираження для однієї з координат ПЗЗ отримує без необхідності повторюється
    • Сховища виявлені в POMS залежностей скасовують сховищ, сконфигурированних для вихідного запиту дозволу з POM
    • MavenProject.getDependencyArtifact () повертає артефакти без версії для залежності з діапазоном версії
    • Покращення:
    • Метадані для знімків повинна включати в себе класифікатор
    • Дозволити делегатів менеджер клас область, щоб змінити публічну частину основної області Maven
    • Maven Java API не дає хороші повідомлення про помилки при неправильному налаштуванні
    • Вихід з ладу кількох потрібні додаткові пробіли
    • Відносні помилки на шляху може бути більш явним
    • Нові можливості:
    • Створення API Maven для компонентів конфігурації

    Що нового у версії 2.2.1:

    • Виправлення помилок:
    • MNG-3265 - Maven-модель Extension.equals викликає NPE, коли будь-яке поле неініціалізованих
    • MNG-3506 - Призначені для користувача ArtifactHandler Дозволені для проекту, коли додатковий модуль з розширеннями визначається в батьківському ПОМ
    • MNG-3753 - ArtifactResolverDiagnoser.diagnose () зазнає невдачі з NPE, якщо вкладені IOException не має докладних повідомлень
    • MNG-4189 - Maven НЕ підбираючи певну залежність від версії міткою часу, коли пізніше версія була міткою часу скачав і вже присутній в локальному сховищі
    • MNG-4218 - NPE в AbstractArtifactResolutionException, якщо DefaultArtifactResolver.resolveTransitively переривається
    • MNG-4228 - [регресія] Чи не вдалося виконати авторизацію :. Чи не авторизований за дорученням
    • MNG-4235 - [регресія] Maven 2.2.0 виробляє неприпустимі контрольні суми під час розгортання захищеного HTTP репо
    • MNG-4236 - [регресія] HTTP вагонні завантаження файлів двічі з Maven 2.2.0 при відключеному попереджуючий Auth (настройка за замовчуванням)
    • MNG-4238 - Призначені для користувача ArtifactHandler передбачено розширення збірки не використовується для проекту артефакт
    • MNG-4240 - прямі залежності з сфери == при умові не буде їх залежностей вирішена для компіляції і тестування
    • MNG-4270 - ArtifactHandler, LifecycleMapping з плагінів залежність не використовується, коли плагін розширення включені
    • MNG-4275 - [регресія] Прямі переїздів більше не увійти на рівні ПОПЕРЕДЖЕННЯ: MNG-3380 конфлікти з MNG-1 689
    • Покращення:
    • MNG-4254 - вибір Підтримка реалізації вагонів для конкретного протоколу
    • MNG-4279 - вибір постачальника вагон повинен терпіти невдачу витончено і використовувати протокол roleHint, якщо протокол-провайдер roleHint не доступний
    • .

    Вимоги

    • Java 1.6 або вище
    • Apache Ant 1.8 або вище

    Схожі програми

    Argo
    Argo

    10 Dec 15

    AWS SDK for iOS
    AWS SDK for iOS

    11 Mar 16

    nflvid
    nflvid

    28 Feb 15

    GWTdata
    GWTdata

    12 May 15

    Інші програми розробника Apache Software Foundation

    Apache Stanbol
    Apache Stanbol

    13 Apr 15

    Apache MINA
    Apache MINA

    13 Apr 15

    Apache XML-RPC
    Apache XML-RPC

    14 Apr 15

    Apache Blur
    Apache Blur

    13 Apr 15

    Apache Maven

    Коментар не знайдено
    додати коментар
    Включіть картинки!
    Пошук за категоріями