Интеграция Maven
Защита как часть выпуска релиза.
Единый процесс выпуска#
Скачайте интеграцию Maven и соответствующую библиотеку аннотаций в личном кабинете. Используйте координаты и версию из комплекта поставки. Интеграция авторизуется в сервисе защиты и не содержит закрытый движок. Храните учётные данные в хранилище секретов сборки, а не в POM или репозитории.
Соберите. Защитите. Проверьте.#
Подключите библиотеку аннотаций как зависимость provided и запускайте защиту после упаковки JAR. Сохраняйте исходный артефакт, добавляйте защищённый отдельно и разрешайте публикацию только после успешной защиты и проверки.
Повторяемый процесс выпуска#
- Фиксируйте версии интеграции, аннотаций и профиль каждого релиза.
- Не публикуйте таблицы соответствий и диагностику. Сохраняйте идентификатор сборки для поддержки.
- Недоступность сервиса или сбой защиты должны останавливать публикацию, а не незаметно выпускать исходный JAR.