Генерация PDF из AsciiDoc с использованием Maven и размещение его в другом модуле - PullRequest
0 голосов
/ 25 октября 2019

Я использую Maven и имею несколько модулей в моем проекте. Одним из модулей моего проекта является «документация». Там я сделал несколько AsciiDoc и в pom-файле модуля «документация» я добавил что-то для сборки PDF и HTML моего AsciiDoc (я использую AsciiDoctor). Например, для выходного файла PDF я использую это:

<outputFile>${project.build.directory}\generated-docs\MyDocument.pdf</outputFile>

Это работает нормально. Теперь я хочу поместить этот PDF-файл в другой модуль «распространение», который также является модулем моего проекта и находится на том же уровне, что и «документация». Я думал о добавлении некоторой зависимости в моем «распространении» к моему модулю «документации», чтобы затем можно было поместить PDF в подпапку «документы» «распределения». Тем не менее, я не знаю, как я могу это сделать, потому что я не знаю, как получить доступ к чему-то из другого модуля в области «распределения». Или есть другой / лучший способ сделать это?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 06 ноября 2019

В итоге я достиг своей цели, используя файл «translate.xml», в котором указывается сгенерированный файл PDF и указывается в качестве выходного файла дистрибутивная папка в FileSet. Затем в моем pom я использую maven-assembly-plugin, чтобы взять этот файл translate.xml и поместить мой pdf-файл в zip-архив в папке дистрибутива.

...