У меня есть Java проект с плагином Maven Assembly. Плагин Assembly создает окончательный файл релиза ZIP, который содержит двоичные файлы (* .war), файлы конфигурации и некоторую документацию в формате PDF.
Документы написаны в Markdown, а документы PDF для выпуска необходимо создавать вручную ( например, с Уценка к PDF онлайн-инструменту ) перед выполнением сборки с Maven. Затем плагин Assembly берет PDF-файлы и помещает их в окончательный ZIP-файл.
Почти каждый раз, когда я создавал релиз-ZIP-файл, я забывал создавать PDF-файлы вручную, поэтому обычно конечный ZIP-файл содержит старую документацию. Это так плохо.
Я хотел бы автоматизировать создание PDF. Я проверил четыре плагина MD в PDF maven, но ни один из них не работает нормально. Я нашел плагин для генерации MD в HTML (без таблицы стилей по умолчанию) и, возможно, я смогу использовать другой плагин для конвертации HTML в PDF, но это так больно.
Что я пробовал:
Есть ли простой способ создания PDF-файлов с помощью Maven на основе файлов Markdown в процессе сборки?