我使用Asciidoctor Maven插件从adoc生成HTML。不幸的是,它会复制在中指定的目录中的每个源目录。我该如何排除这些空文件夹?
asciidoc的输出如下所示(
根据Asciidoc文档(https://github.com/asciidoctor/asciidoctor-maven-plugin#configuration-options),我可以使用
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>1.5.3</version>
<executions>
<execution>
<id>test-id</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<sourceDirectory>mysourcedirectory</sourceDirectory>
<sourceDocumentName>Test.adoc</sourceDocumentName>
<outputDirectory>${project.build.directory}/outputdir</outputDirectory>
<relativeBaseDir>true</relativeBaseDir>
<preserveDirectories>true</preserveDirectories>
<backend>html</backend>
</configuration>
</execution>
</executions>
</plugin>
我的输入目录看起来像这样:
── mysourcedirectory
├── Test.adoc
└── subfolder1
├── doc1.adoc
└── doc2.adoc
asciidoc的输出如下所示(
subfolder1
为空,我希望它被排除在外): ── mysourcedirectory
├── Test.adoc
└── subfolder1
根据Asciidoc文档(https://github.com/asciidoctor/asciidoctor-maven-plugin#configuration-options),我可以使用
资源
标签来实现。我尝试了这种方式,但它没有起作用。<configuration>
<resources>
<resource>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
...
</configuration>