adoc에서 HTML을 생성하기 위해 Asciidoctor Maven 플러그인을 사용합니다. 아쉽게도 sourceDirectory
에 지정된 디렉토리에서 모든 소스 디렉토리를 복사합니다. 이 빈 폴더를 어떻게 제외시킬 수 있습니까?Asciidoctor Maven 플러그인으로 빈 폴더를 제외 할 수있는 방법
<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)의 문서는 resources
태그로 처리 할 수 있습니다. 나는이 방법을 시도했지만, 제대로 동작하지 않습니다 다음 asciidoctor-maven-plugin
<configuration>
<resources>
<resource>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
...
</configuration>