Я прочитал документацию для Spring REST Docs и смог сгенерировать HTML-файл из фрагментов, добавив в плагин еще один блок выполнения, и я также могу создать PDF:
<execution>
<id>output-pdf</id>
<phase>prepare-package</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>pdf</backend>
<doctype>book</doctype>
<attributes>
<snippets>${project.build.directory}/generated-snippets</snippets>
<icons>font</icons>
<pagenums/>
<toc/>
<idprefix/>
<idseparator>-</idseparator>
</attributes>
</configuration>
</execution>
проблема в том, что сгенерированный pdf не содержит ни одного фрагмента, сгенерированного документами Spring REST, а вместо этого:
Unresolved directive in api-doc.adoc - include::{snippets}/request-parts.adoc[]
Unresolved directive in api-doc.adoc - include::{snippets}/response-body.adoc[]
Unresolved directive in api-doc.adoc - include::{snippets}/response-fields.adoc[]
Похоже, он не находит местоположение фрагментов, поэтому они не отображаются,