Apache Maven

- Скачать программу
- Описание и функции
- Скриншоты интерфейса
- Комментарии пользователей
Название→ | Apache Maven |
---|---|
Версия→ | 3.8.6 |
Лицензия→ | Открытый код |
Размер файла→ | 8.4 Мб |
Поддержка→ | Windows XP, Vista, 7, 8, 10, 11 |
Разработчик→ | Apache Software Foundation |
Опубликовано→ | 24 августа 2023 |
Apache Maven — это инструмент для понимания и управления программными проектами. Основываясь на концепции объектной модели проекта (POM), вы можете управлять сборкой проекта, отчетностью и документацией из центральной части информации. Maven является частью Apache Software Foundation.
Скачать для компьютера
Скачайте бесплатно и установите Apache Maven 3.8.6 по прямой ссылке с сервера. Программа имеет лицензию «Открытый код» и разработана Apache Software Foundation, подходит для компьютера и ноутбука с Windows XP, Vista, 7, 8, 10, 11. Размер загружаемого файла составляет 8.4 Мб.
Описание программы
Maven, слово на идише, означающее накопитель знаний, началось как попытка упростить процессы строительства турбины в Джакарте. Было несколько проектов, каждый со своими файлами сборки Ant, которые немного отличались друг от друга. JAR были зарегистрированы в CVS. Простой способ публикации информации о проекте и способ совместного использования файлов JAR в нескольких проектах.
Основная цель Maven — позволить разработчику полностью понять состояние разработки в кратчайшие сроки. Для достижения этой цели приложение пытается решить несколько задач:
Разрешить плавный переход на новые функции
Предоставляет много полезной информации о проекте, которая частично извлекается из вашего POM и частично генерируется из исходных кодов вашего проекта. Например, вы можете предоставить:
Особенности и особенности
- Простая настройка проекта в соответствии с рекомендациями: запуск нового проекта или модуля за считанные секунды
- Постоянное использование в разных проектах означает, что новым разработчикам, входящим в проект, не требуется время на подготовку
- Превосходное управление зависимостями, включая автоматическое обновление, закрытие зависимостей (также называемое транзитивными зависимостями)
- Способен легко работать с несколькими проектами одновременно
- Большой и растущий репозиторий библиотек и метаданных для немедленного использования, а также исправления для крупнейших проектов с открытым исходным кодом для доступности их последних выпусков в режиме реального времени
- Расширяемый, с возможностью легкого написания плагинов на Java или языках сценариев
- Мгновенный доступ к новым функциям практически без дополнительной настройки
- Задачи Ant для управления зависимостями и развертывания вне приложения
- Сборки на основе моделей — Maven может создавать любое количество проектов для предопределенных типов вывода, таких как JAR, WAR или распространение на основе метаданных поверх проекта, в большинстве случаев без необходимости написания каких-либо сценариев.
- Согласованная информация о сайте проекта. Используя те же метаданные, что и для процесса сборки, Maven может создать веб-сайт или PDF-файл, который включает любую документацию, которую вы хотите добавить, и добавляет к стандартным отчетам о статусе разработки проекта. Примеры этой информации можно увидеть в нижней части левой навигации этого сайта в подменю «Информация о проекте» и «Отчеты по проекту».
- Управление релизами и распространение релизов. Без особой дополнительной настройки он будет интегрироваться с вашей системой контроля версий (например, Subversion или Git) и управлять релизом проекта на основе определенного тега. Вы также можете опубликовать это в месте распространения для использования в других проектах. Приложение может публиковать отдельные выходные данные в виде JAR-файла, файла, включающего другие зависимости и документацию, или в виде исходного дистрибутива.
- Управление зависимостями: поощряет использование центрального репозитория для файлов JAR и других зависимостей. Он поставляется с механизмом, который клиенты вашего проекта могут использовать для загрузки любых JAR-файлов, необходимых для сборки их проекта, из центрального репозитория JAR, такого как Perl CPAN. Это позволяет пользователям Maven повторно использовать JAR-файлы в проектах и поощряет взаимодействие между проектами, чтобы обеспечить решение проблем обратной совместимости.