Apache Maven

Скріншот програми:
Apache Maven
Дані програми:
Версія: 3.3.9 оновлений
Дата завантаження: 10 Feb 16
Розробник: Apache Software Foundation
Ліцензія: Безкоштовно
Популярність: 204

Rating: 2.5/5 (Total Votes: 2)

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 або вище

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

    Tooltip
    Tooltip

    21 Jul 15

    ngChoice
    ngChoice

    12 May 15

    SimPy
    SimPy

    20 Jul 15

    analytics-ruby
    analytics-ruby

    28 Sep 15

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

    Apache ZooKeeper
    Apache ZooKeeper

    13 Apr 15

    Apache NiFi
    Apache NiFi

    18 Apr 16

    Apache Tez
    Apache Tez

    11 Mar 16

    Apache Maven

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