Sönke Liebau created TRAINING-14:
------------------------------------
Summary: Generation of slides from multiple input doesn't work
correctly
Key: TRAINING-14
URL: https://issues.apache.org/jira/browse/TRAINING-14
Project: Apache Training
Issue Type: Bug
Reporter: Sönke Liebau
When building a slide deck that consists of multiple input .adoc files the
build process doesn't always work, depending on the order that files are
processed in.
On my linux laptop, when I build the test release that Justin created I get the
following output:
{code:java}
[INFO] --- asciidoctor-maven-plugin:2.0.0-RC.1:process-asciidoc
(generate-slides) @ navigating-ASF-incubation --- [INFO] Using 'UTF-8' encoding
to copy filtered resources. [INFO] Copying 0 resource [INFO] Rendered
/home/sliebau/Downloads/apache-training-navigating-ASF-incubation-1.0-incubating/src/main/asciidoc/index.adoc
[WARNING] Duplicated destination found: overwriting file:
/home/sliebau/Downloads/apache-training-navigating-ASF-incubation-1.0-incubating/target/generated-slides/index.html
[INFO] Rendered
/home/sliebau/Downloads/apache-training-navigating-ASF-incubation-1.0-incubating/src/main/asciidoc/projectstats.adoc
[WARNING] Duplicated destination found: overwriting file:
/home/sliebau/Downloads/apache-training-navigating-ASF-incubation-1.0-incubating/target/generated-slides/index.html
[INFO] Rendered
/home/sliebau/Downloads/apache-training-navigating-ASF-incubation-1.0-incubating/src/main/asciidoc/aboutme.adoc
{code}
And my index.html only contains the "about me" slide, because that apparently
overwrote all content that was generated earlier.
On Mac systems the index.adoc seems to be processed last, so this creates
proper output, but I assume that this issue would occur for Macs as well in
different builds.
I think the issue comes from using the _outputFile_ parameter in the
asciidoctor module. The documentation for this parameter states "Useful for
backends that create a single file, e.g. the pdf backend. All output will be
redirected to the same file" - and obviously omits the small fact that previous
files are killed along the way.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)