有没有一种方法可以从asciidoctor的gradle插件中排除文件夹,以便它不会在其中搜索.adoc。

这是我现在在build.gradle中拥有的:

asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
        }
    }
}

我尝试了类似的方法,但是没有用:
asciidoctor {
    resources {
        from(sourceDir) {
            include 'img/**'
            exclude 'extensions/**'
        }
    }
}

最佳答案

您尝试执行的操作完全符合您的要求。您告诉插件它不应在extensions目录中搜索资源。这不会影响已转换的。实际上,它没有任何效果,因为首先只包含img文件夹。

您需要的是:

asciidoctor {
    sources {
        exclude 'extensions/**'
    }
}

08-07 01:36