1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/apache-commons-compress

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
BUILDING.md 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 02:41 5db5dcf

Создание Apache Commons Compress

Для создания Commons Compress требуется реализация JDK 8 или выше и Apache Maven 3.x. Обратите внимание, что в настоящее время Commons Compress не создаётся на JDK 14+, мы решим эту проблему перед выпуском Compress 1.21.

Чтобы установить jar-файлы в локальный репозиторий Maven, просто запустите:

mvn clean install

Это также запустит модульные тесты.

Некоторые тесты запускаются только при включении определённых профилей. Эти тесты требуют много места на диске, поскольку они проверяют поведение для очень больших архивов.

mvn test -Prun-tarit

Запускает тесты для tar-архивов и требует более 8 ГиБ дискового пространства.

mvn test -Prun-zipit

Запускает тесты для zip-архивов, которые требуют до 20 ГиБ дискового пространства. Кроме того, тесты будут выполняться долго (более десяти минут, возможно, даже дольше, в зависимости от вашего оборудования) и временами сильно загружать процессор.

Создание сайта

Сборка сайта создаёт отчёты аудита выпуска лицензий (также известные как RAT), а также отчёты PMD и findbugs. Clirr у нас больше не работает, поэтому мы перешли на japicmp. То же самое относится и к Cobertura, который нам пришлось заменить на jacoco.

japicmp требует наличия jar при создании сайта, поэтому цель пакета должна быть выполнена перед созданием сайта.

mvn package site -Pjacoco

Создаёт сайт.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/apache-commons-compress.git
git@api.gitlife.ru:oschina-mirror/apache-commons-compress.git
oschina-mirror
apache-commons-compress
apache-commons-compress
master