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-1689
    • Улучшения:
    • MNG-4254 - выбор Поддержка реализации вагонов для конкретного протокола
    • MNG-4279 - выбор поставщика вагон должен терпеть неудачу изящно и использовать протокол roleHint, если протокол-провайдер roleHint не доступен
    • .

    Требования

    • Java 1.6 или выше
    • Apache Ant 1.8 или выше

    Похожие программы

    Pleeease
    Pleeease

    10 Dec 15

    Browserify
    Browserify

    25 Feb 15

    Ring
    Ring

    10 Feb 16

    Brick
    Brick

    12 May 15

    Другие программы разработчика Apache Software Foundation

    Apache uimaFIT
    Apache uimaFIT

    18 Jul 15

    Apache Cassandra
    Apache Cassandra

    25 May 16

    Apache Pig
    Apache Pig

    20 Jul 15

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

    Комментарии не найдены
    добавить комментарий
    Включите картинки!
    Поиск по категориям