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

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

    Buttonplate
    Buttonplate

    11 Mar 16

    Ext GWT
    Ext GWT

    12 May 15

    wytiwym-editor
    wytiwym-editor

    13 May 15

    Examine
    Examine

    23 Jul 15

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

    Apache Knox
    Apache Knox

    12 May 15

    Apache Mahout
    Apache Mahout

    6 Mar 16

    Apache Oozie
    Apache Oozie

    21 Jul 15

    Apache Maven

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