gradle - 从各种目录复制图像AsciiDoctor gradle

标签 gradle asciidoctor

我有一个简单的问题(文档似乎没有提供简单的答案)。

我正在尝试运行asciidoctor gradle任务时复制各种资源(在这种情况下为图像)。

目录结构不是最好的,这意味着adoc文件和分类的图像不是逻辑放置的,但这是我无法更改的。

我试图找到这样做的原因,但偶然发现了asciidoctor的资源选项。现在我的主要问题是如何正确配置它,以使其通过基本目录中的所有目录,然后将不是.adoc文件的内容复制到目标目录(同时保持相同的文件夹结构)?

最佳答案

也许您不再需要它了,但是对于任何有兴趣的人:
现在,在Asciidoctor Gradle插件文档的'Processing Auxiliary Files'部分中描述了该解决方案。
在这里您可以看到示例:

resources {
    from(sourceDir) {
        include 'images/**'
        include 'resources/**'
        include 'some_dir/**/*.png'
        exclude 'other_dir/**/notThisOne.png'
    }
}

关于gradle - 从各种目录复制图像AsciiDoctor gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47459187/

相关文章:

gradle - Gradle:在不了解其子项目详细信息的情况下包含项目

java - 找不到MoreTypes类

ruby - 如何配置 asciidoctor-gradle-plugin 来处理 plantuml?

java - Asciidoctor gradle 插件

asciidoc - 如何定义自己的asciidoc宏

asciidoc - 在 Asciidoc/Asciidoctor 中隐藏 ToC 的标题

java - 运行测试时从类路径中排除src/main/resources

android - 找不到 com.android.tools :common:25. 2.3

c++ - 使用 Gradle cpp 插件生成 DLL

asciidoc:在 Code Fence 中包含粗体